s7-200程序里同时调用自己编写的定时中断0和调用软件PID向导生成的PID子程序遇到的问题

最近做了一个200的项目,程序里编写了一个中断程序(INT0),然后又利用软件的向导生成了PID子程序,在运行时,自己编写的中断程序不工作,在线监测为灰色,利用软件的向导生成了PID子程序运行正常,接着,我又把利用软件的向导生成了PID删除,那么自己编写的中断程序工作正常了,通过反复对比,我发现程序不能同时运行自己编写的中断程序和利用PID向导生成的子程序,请问是什么原因?

问题补充:
感谢大家的热情的回答,我打算在项目上再试试看,估计是调用自己编写的中断程序调用了SMB34,这样引起向导生成的PID中断两者冲突,我试试看

图片说明:

s7-200程序里同时调用自己编写的定时中断0和调用软件PID向导生成的PID子程序遇到的问题    s7-200程序里同时调用自己编写的定时中断0和调用软件PID向导生成的PID子程序遇到的问题   

最佳答案

注意:
    如果你的项目中已经存在一个PID配置,则中断程序名为只读,不可更改。因为一个项目中所有PID共用一个中断程序,它的名字不会被任何新的PID所更改。
    PID向导中断用的是SMB34定时中断,在用户使用了PID向导后,注意在其它编程时不要再用此中断,也不要向SMB34中写入新的数值,否则PID将停止工作。
参考:
PID常见问题(PID功能、PID向导、PID给定-反馈设置、PID自整定、手动调整PID至稳定、PID 自动\手动调节的无扰动切换、通过触摸屏实现PID参数设置和自整定功能)
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/014.html

你如果需要使用定时中断,请使用SMB34之外的定时中断
补充:
嗯,一定是这个原因了~

提问者对于答案的评价:
几位说的都正确,谢谢帮助

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

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

相关推荐

  • 使用WINCC和PC ACCSEE 读取数据的问题

    最近使用WINCC做上位机,用PC ACCSEE的OPC读取PLC的数据,现发现一个问题。在做历史趋势图的时候,从PC ACCSEE读上来的数据,位数很多,比如…

    SIMATIC S7-200 2020年10月31日
  • 12个小时的计时时间如何能实现?

    各位高手,请教一个问题,我想要12个小时后进行一项工作,可是S7200的产品最长也就30多分钟,一下子达不到我的要求,不太想用很多个计时器叠加的方法,大家帮忙看下, Ne…

    SIMATIC S7-200 2021年7月5日
  • s7200 以太网通讯

    现场两台S7200分别通过CP243-1通讯模块连接一台上位机,做成以太网通讯,上位机是用WINCC软件,请教两台S7200是应该组态成客户机还是服务器?????? 最佳答案 一楼…

    SIMATIC S7-200 2021年7月5日
  • smart line700ie时间显示

    用wincc flexible 2008sp4组态画面,时间显示无论是用内部变量datetime还是使用日期时间域,都不能正常显示当日的时间,每次plc200断…

    SIMATIC S7-200 2017年11月13日
  • ppi通讯

    s7200plc控制松下A5伺服,伺服使能后plc不能通讯,ppi模式变成10位,或者找到一个不能识别的站点,又或是提示usb不能识别的设备,但可以让伺服根据程序动作,关掉使能又能…

    SIMATIC S7-200 2020年10月31日
  • 压力检测与系统上电初始化问题

    主要硬件组成:两组压力变送器(4~20mA输出)和电磁阀,CPU222,EM231。 目的:压力变送器4~20mA信号经过线形化分别存储在VD200,VD210中。我想在…

    SIMATIC S7-200 2021年7月5日
  • STEP7-Micro/WIN SMART v2.2如何安装在7代处理器系统里?

    各位老师!近期我的电脑坏了,想重新买一台,但在电脑城转一圈,大部分笔记本CPU都是7代处理器,只能装win10系统,我曾经看到论坛里有装虚拟机解决的,问下这种方法可靠?如果可靠是不…

    SIMATIC S7-200 2021年7月5日
  • plc接地的目的是防止触电吗?如果在家里调试的时候接地该往哪里接?

    如果放在设备里是单独接地还是可以和用电设备共用接地? 钻石用户推荐最佳答案 请参考:、PLC接地系统:http://www.ad.siemens.com.cn/service/an…

    SIMATIC S7-200 2021年7月5日
  • 变频器与PLC的连接

    我用的变频器是发射极开极PNP输出,请问可以直接和PLC的输入端连接吗?? 有什么需要注意到地方?? 有谁做过这样的实际例子能留言最好了!!!!!!!! 最佳答…

    SIMATIC S7-200 2021年7月5日
  • 3台plc之间的通讯怎么搞

    现在有3台西门子S7-200的PLC,CPU型号都是224,这三台怎么通讯 最佳答案 如果集成485口没被使用,可以使用PPI网络,实现PPI通讯;也可以增加EM243-1,使用以…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论