S7-1200自由口通讯总结
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
S7-1200自由口通讯
本例中与S7-1200通讯的为超声波热量表(使用MBUS作为通讯总线),热量表使用的通讯协议为188协议;
1、二者通讯需要用到的硬件设备有:MBUS-RS485转换器、24V开关电源、S7-1200 RS485/422通讯模块
2、编程之前先将RS485/422通讯模块按照188协议进行通讯组态,2400bps、8位数据位、1位停止位、“组态所接收到的消息”中“消息开始”选择“以特殊条件开始”,勾选“通过字符序列识别消息开始”“要定义的字符序列数”选择1,再定义下起始序列:“FE FE 68 25”
3、消息结束选择“通过消息超时识别消息结束”时间选择500ms
3、PLC程序中使用的指令为SEND_PTP RCV_PTP
4、说明:用S7-1200的自由口进行通讯时发送和接收两条指令可以同时接通(与S7-200差别较大)
5、组态好要发送的指令内容,可以存储到M区或者DB数据块内
6、S7-1200的自由口通讯较S7-200而言简单化了许多,只需要只需要2条指令就可以实现和第三方设备的通讯