大连德嘉国际电子的Profibus-DP/Modbus转换器实例1
—— 与Giant525称重模块通讯(Giant525双路称重模块用户手册详见附件1)
一. 首先将Giant525称重模块的modbus通讯波特率设置为 19200;
串行通讯协议为 modbus RTU ;无校验,1个停止位,8个数据位
Modbus从站地址设为 “1”
二. 在STEP7中建立一个新的项目“DP_MODBUS_Giant525”
1、将大连德嘉国际电子提供的 GSD 文件 D_MASTER.GSD 拷贝到 Step7\S7data\gsd\目录下;产品图标 DS007_N.BMP 和 DS007_S.BMP 文件拷贝到Step7\S7data\nsbmp\ 目录下
注:以上的详细目录在XP系统中分别是:
C:\Program Files\Siemens\Step7\S7DATA\GSD
C:\Program Files\Siemens\Step7\S7DATA\nsbmp
2、在STEP 7 上通过向导 ‘New Project’Wizard 建立一个“项目”,CPU类型选择 CPU313C-2DP, 项目名字叫“DP_MODBUS_Giant525”
3.在STEP7的硬件组态中的设置:
(1)、SIMATIC 300 Station→Hardware 双击,并在HW Config 的菜单中选择Option→Update Catalog 点击,将设备GSD 文件加入设备Catalog 中
(2)、 配置PROFIBUS: 双击CPU槽位中的DP, →属性→new→Network Settings→187.5K→OK
(3)、配置DP-Modbus协议转换器作为PROFIBUS 从站点中PROFIBUS(1) DPmastersystem(1),使其选中横线变黑,打开Hardware
Catalog→PROFIBUS DP→Additional Field Devices→Gateway→DP slave/MODBUSmaster双击;然后选择DP从站站号,本例选择从站站号为:99→“OK”
(4)、配置 DP-Modbus协议转换器 的 modbus侧 RS485 接口双击DP-Modbus图标,出现如图2-5的窗口,选择Parameter Assignment。
(5)Modbus报文队列的配置
选中6#槽,然后双击“write 1 Words (4xxxx)”
双击6#槽中的“1AO write 1 Words (4xxxx) 256..257”;选择Parameter Assigement”, 完成“从站地址”=1和“起始地址”=0x0027=39的参数设定,
选中7#槽,然后双击“read 2 Words (4xxxx)”。7#槽中插入“read 2 Words (4xxxx) IB256..IB259”
进一步设定MODBUS 参数:双击7#槽中的“read 2 Words (4xxxx)”,选择“Parameter Assigement”, 完成“从站地址” =1和“起始地址” =0x0028=40的参数设定。
4.在STEP7的OB1中编程: