请各位高手指点:我现在想将s7200PLC与电机保护器通讯然后将数据传到上位机,请问程序如何编写。下面是通讯协议:
半双工 RS485 口。
波特率:9600bt; 1 个起始位;8 个数据位,1 位停止位,无奇偶校验位。
选用 ASCII 模式,LRC检测。
0000,0001,0002,0003:A相电流 (00~01H:整数部分;02~03H:小数部分) 。如果可以,请就A相电流(两个电机保护器与PLC通讯)写通讯程序吧,最好写个程序例子,新手感激不尽。
最佳答案
1.你需要一个自由口通讯,还要与上位机通讯,我建议你用双通讯口的CPU,CPU224XP或者CPU226都可.
2.定义第一个通讯口为自由口,举例做参考
LD SM0.1
MOVB 16#09, SMB30
MOVB 16#B0, SMB87
MOVW +5, SMW90
ATCH INT_1:INT1, 23
ATCH INT_2:INT2, 9
MOVB 1, VB1000
RCV VB1000, 0
3.请参考<<S7-200 可编程控制器系统手册 >>
http://www.ad.siemens.com.cn/service/search/?pno=&qu=%E7%B3%BB%E7%BB%9F%E6%89%8B%E5%86%8C&pa=dc
提问者对于答案的评价:
最近没上网,呵呵
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc346320.html