s7-200能像s7-300那样做FC子程序吗?

s7-200,为什么做子程序时候局部变量定义后,在该子程序使用时候,总带绿色下划波浪线(未定义)呢/

问题补充:
ERMA,你好!问题还是没解决,你说的那些,我都认真检查了,因为我对300PLC的FC块很熟悉,所以不会存在尼说的那些情况,就是发现定义变量时候大小写有点关系,但是关系不大!

最佳答案

1、S7-200在子程序中定义局部变量时,变量下面总带绿色下划波浪线的原因是你没有给变量定义它的数据类型(data type),当指定类型后如int 或BOOl ,下划线就会消失,你试一下就知道了。
    2、S7-200可以像S7-300那样做功能块,只是编程的方法上有点区别而已。
   补充回答:
    3、你的局部变量是不是没有在子程序上面的变量声明表里定义呀,没有定义直接用就会出现此现象,或者你定义的变量和在程序中的不一至,检查一下。
   4、还有可能是你没有注意大小写,这个是有区别的。
   再补充:
   你指的是在主程序中调用子程序时填写参数会发生此现象,我试了一下,可能是你没有搞清形参与实参的关系,你再子程序的定义是形式参数,在主程序中调用的时候需要用实际的参数,而不能再用形参的变量,也就是你只能用I0.0 IW0 IB0 M0.0 mw0 mb0 Md0 等参数,这些参数的类型由你在子程序中变量的定义有关系。

提问者对于答案的评价:
问题已经解决,变量名称字母分大小写,但是主要还是因为我CPU型号选的太低了。

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

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

相关推荐

  • 关于PID控制采样时间的设定

    我第一次做PID实验,买了一个电加热杯,高12cm的,东西都到位了,想问一下,这个采样时间的设定有没有什么依据的,还是说用默认值1S就行了 问题补充:小声说一下,这个西门子的板块的…

    2017年12月7日
  • 又是西门子200的modbus通讯问题

    上次已经问过,但是通讯还是有些问题!(1)请大侠帮忙分析下面图一和图二的接线方式有什么区别?这个项目是采用图一的解法,单电气上面来说节点是一样的,但是应用在通讯上面是一样的吗?(2…

    2020年10月31日
  • 怎么将一组ASCII码转换成实数

    怎么将一组ASCII码转换成一个实数 问题补充:从VB107开始到VB112,中间还有小数点。这个怎么组合成一个实数 图片说明:    钻石用户推荐最佳答案 我…

    2021年7月5日
  • 为什么定时器不能启动

    主程序启动,同时设了标志位,在子程序中用VB302判断分支,为零时正常启动前一个定时器,不为零时启动不了后一个定时器,调试时改变VB302值(1改0再改回1,启动什么都不变)可以正…

    2017年6月18日
  • s7200自己做的库文件重复调用,输出混乱

    s7200自己做的库文件重复调用会输出混乱的情况,都是用的L寄存器搞不懂。很简单的一个东西,统计设备运行时间Network 2 // 秒基准用sm0.…

    SIMATIC S7-200 2021年7月5日
  • S7-200 CPU224XP 双口MODBUS通讯的问题

    224XP做MODBUS通讯,P0口做从站,P1口利用自写程序,做从站,分别测试其中一个,另一个PPI通讯监视,都没问题,但两个同时工作时,P1口总是通讯超时,该怎么解决啊 最佳答…

    SIMATIC S7-200 2017年5月28日
  • sm0.0监视显示不通

    200主程序中sm0.0监视有的显示不通,有的通,请问有人知道是怎么回事么?没有跳转 问题补充:上下程序都一样 图片说明:    最佳答案 1、SM0.0,在主…

    2021年7月5日
  • 自做modbus通讯接头需要带屏蔽吗?

    自做modbus通讯接头需要带屏蔽吗? 最佳答案 当然需要带屏蔽的用屏蔽线做距离远还要加终端电阻120欧姆 提问者对于答案的评价:两个S7-200放在一起做通讯用,也要用屏蔽吗? …

    SIMATIC S7-200 2021年7月5日
  • S7200自由口通讯

    我用S7200自由口与一个设备通讯,这个设备必须要向它发送询问命令以后才会回一个消息,所以只用XMT发送,马上再用RCV接收,一般情况下通讯能够正常,但是如果那个设备故障了,它就不…

    SIMATIC S7-200 2021年7月5日
  • S7-200的SR指令和RS指令与S7-300的有什么区别

    S7-200的SR指令和RS指令与S7-300的有什么区别,我用的时候总是用不好。 最佳答案 S7-200:      …

    SIMATIC S7-200 2017年6月29日

发表回复

登录后才能评论