200PLCPID指令问题

请大神们解惑,在200PLC中PID只能放在主程序中吗?并且使能端只能是SM0.0吗?我把他放在子程序来调用发现没有反应,放到主程序里就没有问题。

最佳答案

是向导产生的吧。可以在主程序也可以在子程序中调用。
1、必须用SM0.0来使能 PIDx_INIT 子程序,SM0.0 后不能串联任何其他条件,而且也不能有越过它的跳转;
2、如果在子程序中调用 PIDx_INIT 子程序,则调用它的子程序也必须仅使用 SM0.0 调用,以保证它的正常运行
3、在程序的其它部分不要再使用SMB34定时中断,也不要对SMB34赋值
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/Smart%20SMS/014.html

提问者对于答案的评价:
之前在手册中看到过,放在子程序中必须用SM0.0调用感觉和放在主程序中没什么区别。感觉BUG。

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

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

相关推荐

  • s7-200通讯线问题

    请问各位师傅,我买了个二手s7-200没有说明书我想知道它是继电器输出还是晶体管输出怎么知道?我还买了两个接头一给接s7一个接电脑请问自己焊接的话是焊哪几个脚位?另外还有一个问题,…

    SIMATIC S7-200 2020年11月1日
  • S7-200高速计数器,编码器接线!

    采用HSC0,模式9,A/B相交计数,正转加计数,反转减计数,编码器的A相接I0.0,B相接I0.1,M接CPU226M;这样接对吗?但是看到别人做的时候是A、B相接在一个点上? …

    SIMATIC S7-200 2020年11月1日
  • S7200PLC与多台电表进行485自由口通讯怎样区别哪个电表

    如题,目前需要读取40台电表数据,电表有485口,但是不支持modbus协议,想用200plc通过自由口通讯,之前没做过类似的案例,想请教下利用接受命令是一次接受40台电表数据吗,…

    SIMATIC S7-200 2021年7月5日
  • step7没串口选择

    step7刚开始有usb和串口选择通迅,但装上win ccV3后,step7就只有usb了,怎么办 钻石用户推荐最佳答案 见相同问题的答案:http://www.ad.s…

    SIMATIC S7-200 2021年7月5日
  • 中断程序没有子程序

    我发现别人写的程序,里面用到了中断例行程序,但是没有子程序,这是为什么啊? 最佳答案 中断程序实际上也是一个子程序,只是其调用不是由程序CALL来调用,而是当具备条件后自动的调用。…

    SIMATIC S7-200 2020年11月1日
  • S7-200MODBUS通讯问题请教

    CPU226和2台变频器走MODBUS-RTU通讯,读频率和写频率。请教1:在读频率时MSG指令中的dataptrt管脚我把1#机设置成VD1000,把2#机设置成VD1004行吗…

    SIMATIC S7-200 2021年7月5日
  • S7-200网络连接问题

    一台S7-200 CPU226 PLC的PORT 0口使用网络读/写协议连接另外一台S7-200 CPU222 PLC(CPU22…

    SIMATIC S7-200 2021年7月5日
  • S7-200高速计数器计算长度和速度?

    利用S7-200高速计数器计算缆绳的拉出长度和速度,编码器100个脉冲为一圈,一圈100mm,程序如下:网络1(调用HSC0)LD    &…

    SIMATIC S7-200 2020年11月5日
  • s7-200CPU226CN与上位机软件(GRACE)的通讯

    最近买了一台s7-200CPU226CN的PLC想通过PC/PPI电缆与上位机通讯,可一直通讯不上,请指教!其中上位机数据配置如下:选用协议:西门子PPI协议串口号: 2…

    SIMATIC S7-200 2021年7月5日
  • S7200smart用CPU集成的485通讯

    S7200smart用CPU集成的485通讯,轮询7个读写数据,运行发现读写通讯数据有延迟,延迟时间都在10s到120S不等,想请教大神,怎样解决这个问题 问题补充:这里是程序截图…

    2021年7月5日

发表回复

登录后才能评论