PLC与仪表通信

现有S7200与仪表通信,需要自己编制协议。存在通信问题如下:发送请求帧:02303130……0D0A这组数据,用串口调试软件,仪表有响应,但是用PLC的XMT指令,发送同样数据,仪表却没有响应,已排除接线错误,SMB30为01001001。现请教高手,问题出在什么地方。
 LD     Always_On:SM0.0
 MOVB   21, VB199
 MOVB   16#02, VB200
 MOVB   16#30, VB201
 MOVB   16#31, VB202
 MOVB   16#30, VB203
 MOVB   16#30, VB204
 MOVB   16#58, VB205
 ******
 MOVB   16#03, VB216
 MOVB   16#41, VB217
 MOVB   16#38, VB218
 MOVB   16#0D, VB219
 MOVB   16#0A, VB220
 XMT    VB199, 0
 

问题补充:
我的程序没写完整,XMT是在SM0.1里调用的子程序里。其次,我已经用了起始和结束字符中断来RCV。对了,我的命令是写命令,只用XMT应该可以让仪表响应的吧?我怀疑,是不是数据的发送顺序有问题,请赐教!

最佳答案

既然用串口软件调试正常,那么在PLC和仪表通讯的时候,用串口软件监视他们的通讯,

 1 XMT不能用SM0.0触发,用沿或在中断里执行XMT指令
 2 需要连接中断执行RCV,才可以和仪表建立通讯
 

提问者对于答案的评价:
谢谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc347617.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日
下一篇 2021年7月4日

相关推荐

  • S7 200 SMART 以太网HTTP远程访问

    如题,可以通过以太网远程HTTP访问S7 200 SMART吗? 最佳答案 目前无法直接通 HTTP 访问S7-200 SMART…

    SIMATIC S7-200 2021年7月5日
  • 西门子200PLC 通讯

    西门子224CPU通过PPI电缆和电脑连接,CUP拨到STOP通讯正常,拨到RUN就通讯不上,是怎么回事?谢谢! 最佳答案 你的PLC的通讯口被程序占用了,所以CUP拨到STOP通…

    SIMATIC S7-200 2020年11月1日
  • PLC的小问题

    我想用PLC 来监测白炽灯灯丝的好坏,具体就是当白炽灯的灯丝断了,PLC收到一个开关信号.请问有什么方法可以实现,希望各位大侠能教小弟.不胜感激! 最佳答案 晕哦,把灯丝…

    SIMATIC S7-200 2021年7月5日
  • S7-200模拟量接线问题

    S7-200的硬件手册上的接线图上,模拟量模块上的接线图上标出未用的模拟量点正负要短接,例如我用了第一个点,那是不是剩下的B+和B-,C+和C-,D+和D-要短接,请问为什么要短接…

    SIMATIC S7-200 2020年11月1日
  • 在现场西门子226CN与海泰克触摸屏串口通讯经常报通讯故障

    各位大拿好,西门子226CN与海泰克触摸屏(型号是PWS6A00T)用串口通讯,通讯线是海泰克的通讯线,没有屏蔽层。经常报通讯异常,现在把PLC和触摸屏还有通讯线(也没有屏蔽层)都…

    2017年11月13日
  • 请问:S7-200程序中,建表和使用FIFO指令是否有次数限制。

    我曾在以前的程序中,建过4个表,用FIFO指令读出使用正常。这次我建了8个表,用FIFO指令就读不出数据,(1个数据也读不出,没反应,数据读不出,表指针也没变。)程序也不报错。请教…

    SIMATIC S7-200 2020年10月31日
  • EM235AD转换后的数值范围是多少?

    使用EM235输入的模拟量,为了进行PID运算需要做归一化处理。那么涉及AD转化后的量程一直是6400-32000吗?还是有什么计算公式或者出厂已定?又或者是在PID指令中自己设定…

    SIMATIC S7-200 2017年11月27日
  • 置位 复位

    网上查了下,头都搞大了,高手太多,自己太笨。 置位:不管是1或0,置位后就是1,只能置1。 复位:回复初始状态,1回复到1,0回复到0, 复位和清零是…

    SIMATIC S7-200 2021年7月4日
  • S7-200 Smart 与台达变频器Modbus通讯硬件接线问题

    我想用S7-200 smart与台达VFD-M系列变频器做Modbus通讯,是按照下图接线连接吗? PLC的3脚和8脚之间是不是要串联一个120欧姆电阻?&nb…

    SIMATIC S7-200 2021年7月5日
  • 关于CUP224XP自带模拟量输入(再问)

    网站上说CUP224XP自带模拟量输入的分辨率是11位加1个符号位,请问符号位应该怎么定义,网站上有EM231模拟量输入字中12位数据值的存放位置格式,不知道CUP224XP自带模…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论