自由口定时通讯问题

哪位高手帮忙看一下,现在做一个自由口和上位机通讯的程序,要求PLC每60S自动将数据上传一次,同时上位也可以向PLC发出控制命令(收发已做互锁),现在收发相互转换不行,通过修改系统控制字也不行,正常情况只能定时发1次数据,接收数据没有问题。先谢谢了,我的邮箱地址:pingzhongyuan@sohu.com

问题补充:
想求个程序或有做过的说一下收发如何切换,主要是当定时时间快到的时候无法切换至发送状态,

最佳答案

时间要错开,60秒PLC发,发完延时PLC转成接收状态。延时一定要长。接收最好用字符中断SMB2接收数据,先把通信口转成PPI,延时一段在转成自由口。
 最好楼主用主从方式,PLC一直为从

提问者对于答案的评价:
谢谢,问题解决,PPI和自由口之间相互转换,用时间错开,定时发和接收都没问题了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:05
下一篇 2021年7月5日 上午1:05

相关推荐

  • s7-200集成接口通信

    S7-200集成接口配RS232/PPI电缆,可以实现几种通信协议啊? 最佳答案 1.PPI协议 2.USS协议 3.modbus协议 4.OPC与P…

    SIMATIC S7-200 2021年7月4日
  • s7200pid功能块中setpoints是何输入值呀

    根据pid指令向导,其中的给定值范围高低限是何作用?是不是反方向调节的话,把高限设为0,低限设为100,另其生成的指令块中setpoin~(设定点)是何值?manua~(手动是什么…

    SIMATIC S7-200 2021年7月5日
  • 恒压供水系统

    太家好,我在做一个恒压供气控制。和恒压供水一样,变频器采用一拖三。要求我的主泵为变频控制不变。如气压不够再起动辅助泵。我是想问,当管道压力很小时,以什么样的条件来转换到下一台泵。当…

    SIMATIC S7-200 2021年7月5日
  • 请问有没有人通过EM277为S7-200建立S7通讯呢?

    我通过EM27建立了S7连接,这样可以对S7-200中的地址直接进行读取,这个比那个profibus-dp连接方便多了,不用建立数据交换区,也没有数据大小的限制。但是给西门子打电话…

    SIMATIC S7-200 2021年7月5日
  • 连接中断块的问题

    请问连接中断块的中的中断事件EVNT前面的数字是何意?如10,是代表序号吗 最佳答案 1. 是中断事件号。 2. S7-200的中断连接指令(ATCH…

    SIMATIC S7-200 2021年7月5日
  • 程序重新下载后M区的状态会保持

    I0.0只接通一次后断开,Q0.0、Q0.1会为1。再从新下载一遍程序后Q0.0为1,V0.0为0。就是程序重新下载后M区被置位的状态会保持,有时候试程序时有的M点会自动为1,弄的…

    2018年12月2日
  • 224plc 可不可以火线零钱,互换

    plc接线时,火线是接到L上的,零线接到N上的。然后我将插头插到电源时,是否也得火线端接到火线上呢?还用不用测一下电源的火线和零线呢 最佳答案 按工作来说AC230V的L,N是无所…

    SIMATIC S7-200 2021年7月5日
  • 开关量和模拟量控制

    现在有个项目是用一个调节阀(模拟量,加热)和一个开关阀(开关量,冷却)共同控制温度,精度要求较高,请教各位高手怎么来控制比较好  最佳答案 设定一个温度反应区间,在这个区…

    SIMATIC S7-200 2020年11月1日
  • 如何解决红色波浪线

    S7-200编程软件新建一程序先写子程序变量表里定义了五个布尔量两个IN和三个OUT,写的时候发现除了L0.0不会出现波浪线,L0.1,L0.2,L0.3,L0.4全部有红色波浪线…

    2020年10月31日
  • 200PLC通讯故障

    我有一台旧的200plc cpu是226的有两个通讯端口,但是这两个口被改成自由通讯口了,我现在用编程电缆连接,但是通讯不上。请问应该怎么做才能用编程电缆通讯。 最佳答案…

    SIMATIC S7-200 2017年8月3日

发表回复

登录后才能评论