西门子PLC315-2DP做为profibus总线主站,移通创联RS485转PROFIBUS模块YT-PB-03做为profibus总线从站。RS托利多仪表485接口IND245之间使用SICS协议。
RS485转PROFIBUS模块YT-PB-03网关广泛应用于变频器、电机启动保护装置、智能高低压电器、电力测量装置、各种变送器、智能现场测量设备及仪器等, 都可以用RS485转PROFIBUS-DP协议转换器,PROFIBUS 可自由设置输入/输出量,最大输入/输出: <1> Input Bytes Output Bytes ≤ 232 Bytes; <2> Max Input Bytes ≤224 Bytes;<3> Max Output Bytes ≤224 Bytes;
配置步骤 1. 设置托利多仪器的串口及其波特率RS485转PROFIBUS模块YT-PB-03设置一致; 2. 在西门子step7软件中添加RS485转PROFIBUS模块YT-PB-03、使用定时收集功能
间隔1s
3. 在上图中,添加了一个16字输入+16字输出 4. 在PLC在程序中使用状态字(IB0~IB1)和控制字(QB0~QB1)控制通信过程 5. QB例如,我们使用发送命令的长度IND245的I1命令,发送4个数据:0x49 0x31 0x0D 0x0A,因此QB0=0x04 6. 程序运行后令QB1=0x03,表示设置为自动定时发送和启动发送。 7. 发送数据后,toledo仪器将回复数据rs模块,rs将数据上传到模块中PLC。
8. IB接收数据的长度,IB1指示rs可以忽略模块的状态。IB从接收数据开始。
QB区域的数据长度和数据内容应同时更新,以确保发送的报纸内容同步。