s7-200 自由端口通信

s7-200  自由端口通信(XMT,RCV)   现在使用CPU226 PORT1 与 OMRON 温控器进行通信,步骤如下:发送数据》发送完成后中断,接收》接收完成后中断,数据处理》同时开定时中断》定时中断到后,再发送》如此进行通信。
现场使用中发现,工作多个小时后,偶尔会出现通信断开现象,当然PLC重新通电后,通信又正常了。 如何进行程序检测,修复,而不需断开PLC电源,让通信正常?谢谢。

最佳答案

如何人为结束RCV接收状态?  接收指令控制字节(SMB87/SMB187)的en位可以用来允许/禁止接收状态。可以设置en为“0”,然后对此端口执行RCV指令,即可结束RCV指令。  需要定时向通信对象发送消息并等待回复的消息,如果因故消息没有正常接收,下次无法发送消息怎么办?  可以在开始发送消息时加上人为中止RCV指令的程序。  自由口通信中,主站向从站发送数据,为何收到多个从站的混乱响应?  这说明从站没有根据主站的要求发送消息。有多个从站的通信网络中,从站必须能够判断主站的消息是不是给自己的,这需要从站的通信程序中有必要的判断功能。 
链接:http://wenku.baidu.com/view/9a83531dfad6195f312ba673.html

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月7日 上午11:08
下一篇 2018年12月7日 上午11:08

相关推荐

  • 高速脉冲输入,输出

    求教我需要测I0.0和I0.1两个上升沿相差的时间(<1ms 打算用外接晶振+高速计数 间接实现计时),然后发出高速脉冲。请问可不可以实现 问题补充:I0…

    SIMATIC S7-200 2021年7月4日
  • s7-200与WinCC通讯

    我知道可以用,PC access 或SimaticNet中的OPCserver同200PLC通讯。 1。要是用PC Access作为OPC&…

    SIMATIC S7-200 2021年7月5日
  • s7-200编程软件怎么下载

    s7-200最新编程软件 最佳答案 S7200已经停产了,转200smart或者1200吧。 提问者对于答案的评价:

    SIMATIC S7-200 2021年7月5日
  • S7-200 PC Access SMART安装时报错

    S7-200 PC Access SMART V2.3安装的时候报错,如图,电脑里已经安装了STEP 7 MicroWI…

    2021年7月5日
  • 如何确保参数不变

    如何确保用源程序下载后在用参数保持不变,比如仪表量程和其他过程参数等,编程软件为博途V13,求大神指点。 最佳答案 可以把参数快照拍下来,这样下载就不会初始化数据了参考:从&nbs…

    SIMATIC S7-200 2021年7月5日
  • EM277组态IO说明

    EM277里IO点里8byte buffer I/O这个模块,8点输入输出字节,可以理解为2个双字输入输出吗?在S7-300里为什么用PID256 P…

    2021年7月5日
  • Smart200控制台达B2伺服,向导测量系统电机每次运行距离是末端距离吗?

    Smart200控制台达B2伺服,向导测量系统电机每次运行距离是末端距离吗?电机经过减速机后皮带轮线速度2720mm/S,向导电机运行距离我就设2720mm吗?如果我把它设置成20…

    SIMATIC S7-200 2021年7月5日
  • EM235模块?

    对EM235模块进行校准时,我用的是自制的电源。当把电源调到最大或最小时,AIW0的值在不停的跳变。这是我的电源不够稳定造成的吗?要是换成精度很高的电源,这个问题是不是就不存在了。…

    SIMATIC S7-200 2018年3月6日
  • PID温控疑问

    PID指令控制温控 当积分项前值接近1,输出为零 参数应该怎么调整? 谢谢 最佳答案 按公式;输出=比例+积分+微分则比例+微分=-积分 所…

    SIMATIC S7-200 2021年7月5日
  • s7-200以太网通讯问题请教

    上位机和s7-200之间是以太网通讯,前几天上位机故障重新做了系统,要重新设置IP地址,但在这之前没注意记下PLC和上位机的IP地址,上传的程序也看不到以太网配置的IP地址,请教在…

    SIMATIC S7-200 2017年5月31日