请问如何让300在和从站建立连接之后的一两秒内发生一个脉冲啊?

请教一下,设备里有时候300plc会断电,但是重新上电后,S120就返回DP通讯故障信号,需要plc发送一个复位脉冲;原本我打算在PLC启动后第一次扫描时发送一个复位脉冲M201.7=1,但是没有用,估计是那时候DP连接还没有建立起来;然后我看从上电到PLC上的黄灯灭,绿灯常亮大概要六七秒,然后我就用了一个S_Pulse,时间定的是10秒,在S_Pulse下降沿的时候发送复位脉冲,但是仍然没有用。我的程序是这么写的,但是M201.7没有置1过,请问程序该怎么编啊?该如何判断314c-2pn/dp和s120的dp连接已经建立起来了啊?
      O( 
      L     #OB1_SCAN_1                 //启动后第一次扫描
      L     B#16#1
      ==I   
      )     
      O(    
      L     #OB1_SCAN_1                 //暖启动后后第一次扫描
      L     B#16#2
      ==I   
      )     
      =     M0.6

     A(    
      A     M      0.6
      L     S5T#10S
      SP    T      2
      NOP   0
      NOP   0
      NOP   0
      A     T      2
      )     
      FN    M      0.7
      =     M    201.7

最佳答案

1.      每次开机只启动一次OB100,然后开机一分钟后,复位变频器报警,详细程序在截图1
 2.      该如何判断314c-2pn/dp和s120的dp连接已经建立起来了啊?使用系统块SFC51,同时建立数据块DB4,与SFC51相对应,详细见截图2        DB4.DBX4.0就是表示DP地址为1的是或通讯上了,DB4.DBX0.1表示DP地址为2的是或通讯上了,依次类推。。。。
3.楼主可以根据实际功能搭配构建程序,不知道对不对,希望可以给楼主参考。


 SFC51功能详细使用在这里就不赘述了,可以在找答案搜索一下,里面很多资料

图片说明:

请问如何让300在和从站建立连接之后的一两秒内发生一个脉冲啊?  请问如何让300在和从站建立连接之后的一两秒内发生一个脉冲啊?  

提问者对于答案的评价:
谢谢,受教了

最佳答案作者回复:
不敢,我是新手,只是把我们买的设备,用于判断DP是或连接的方法给你借鉴一下,不知道有没有帮到你。。。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月24日 下午4:17
下一篇 2017年6月24日 下午4:18

相关推荐