S200子程序局部变量为何不能选IN类型

S200子程序局部变量为何不能选IN类型只能选IN/OUT和OUT类型

最佳答案

完全可以!操作办法:点开子程序编辑窗口,将光标移入IN变量类型对应的“符号编辑框”使其成为可编辑状态,写入你需要的符号(名称);然后点击同一列的“数据类型”框,出现一个下拉的选项,选择所需要的类型,例如:bool word.就行了。
  "S200子程序局部变量为何不能选IN类型只能选IN/OUT和OUT类型?"我试着从另外一个角度来说这个问题。
    如果不调用带参数的子程序,可以不理会这个问题,直接用全局变量(I0.0、QB0等)编程就行了。我使用PLC的头几年就是这样做的,对PLC有点熟悉后,才开始学着使用调用带参数的子程序,学设置局部变量(找一本书看看什么是局部变量,什么是全局变量)。
    调用带参数的子程序,可按下面的方法,一步一步走下去:
  1. 先在子程序里编程,然后把需要的软元件的符号,一一填入上面的局部变量表,当然要选择对应的数据类型(位、字节等)。每设置一个局部变量,软件会自动生成一编号,如:L0.0  L0.1;
  2. 在程序里,把符号或编号填入元件地址框内,在元件的上方,就会自动地生成编号(L0.0  L0.1等及其对应的符号);
  3. 回到主程序的编辑界面,使用SM0.0,调用带参数的子程序,在编辑界面上你就可以看到带参数的子程序。在IN、 IN/OUT和OUT处填上对应的全局变量如I0.0  Q0.0,就算基本完成了。
  为解答你提出的问题,我编了一个电机起停电路程序,你有兴趣的话,我可以发邮件寄给你。
 

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:49
下一篇 2021年7月4日 下午10:49

相关推荐

  • 关于西门子224晶体管输出驱动步进电机问题

    各位大侠好,向大家请教个问题。目前我用西门子224的Q0.0驱动步进驱动器,接线如图,PLC有脉冲输出 但是步进电机不动,而且步进电机锁住了,用手不能旋转,本人用了一个电…

    2018年12月14日
  • 西门子GSD文件EM277

    安装包 钻石用户推荐最佳答案 PROFIBUS GSD文件(EM277)下载https://support.industry.siemens.com/cs/documen…

    2021年7月5日
  • 简化程序

    请帮我看看,怎么简化一下程序网络1:LD     SM0.5EUMOVW   VW516,&nbsp…

    SIMATIC S7-200 2020年10月31日
  • S7200拨码开关的使用

    请问西门子EM231 231-0HC22-0XA8的拨码开关的含义 最佳答案 单极性       满…

    SIMATIC S7-200 2021年7月5日
  • EM277和变频器通讯

    现在用S7-200加EM277和ABB变频器做DP通讯。怎么做呢,通讯程序如何写?PLC如何设置?请教,清楚的 问题补充:这是别人要求的,我只需要读转速等数据 &nbsp…

    SIMATIC S7-200 2021年7月5日
  • 通讯接口含义

    COM口后边的9600,E,8,1分别代表什么? 最佳答案 9600,E,8,1是串口通讯的参数,代表波特率9600bps,偶校验,8位数据位,1位停止位。串口通信最重要的参数是波…

    SIMATIC S7-200 2017年6月24日
  • 求助校验问题

    我的题目是实时采集并给出控制信号的,还要和计算机实现通信,老师让我做的是自由口协议,我用了异或和校验的方法,可是不知道为什么它有时就是对的,有时计算的校验值是错的,不能正常通信,麻…

    SIMATIC S7-200 2021年7月5日
  • S-200 CPU224XP加模拟量模块231

    怎样用PID计算输出值(0.0-1.0)与(-32000-+32000)相乘来用S曲线来控制变频器正反转???加速时间和减速时间能用积分时间来控制吗!!程序怎样写!!请大家帮忙指导…

    SIMATIC S7-200 2020年11月5日
  • 线性升压控制,能否根据设定曲线来控制压力调节,并生成实际趋势曲线?

    S7-200压力控制,P1线性的上升到P2,设想做一条设定曲线,根据设定曲线的斜率;来控制压力上升,并生成实际趋势曲线与设定曲线进行比较,用什么方法能实现?请教了。 问题补充:设定…

    2020年10月31日
  • 自由通讯模式

    那未大侠帮我介绍一下s7-200的自由通讯怎么用啊?谢谢 最佳答案 自由口模式下,通信协议是由用户定义的。用户可以用梯形图程序调用接收中断、发送中断、发送指令(XMT)、接受指令(…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论