请教TD200翻页显示的子程序

TD200通过位触发完成信息显示,正常是按上下键翻屏,有时会变成F1/F2,F3F4键没定义。原程序的缺陷是输入PID参数后回车就死机了,不知是哪里的问题。请高手指教:
 // 子程序注释
 //  
 Network 1 
 |       M0.0  V14.1         V14.1
 |——| |——| |————(R )
 |                                |       V14.6
 |                                |——(S )
 |                                |      M0.0
 |                                |——(R )

 Network 2 // 网络题目 (单行)
 //  
 |     V14.1   M0.0                     DIV_I
 |——| / |——| |————EN          ENO
 |
                             VM14_ IN1         OUT  _VW14

                                  +2_ IN2

 Network 3 
     M0.0      M0.0
 |——| |———(R)

 Network 4 

 |    M0.1      V14.6         V14.6
 |——| |——| |————(R )
 |                              |        V14.1
 |                              |——(S )
 |                              |         M0.1
 |                              |——(R )

 Network 5 
 |     V14.6    M0.1                 MUL_I
 |——| / |——| |————EN          ENO
 |
                                  +2_ IN1         OUT  _VW14

                             VM14_ IN2

 
 Network 6 

 |    M0.1      M0.1
 |——| |———(R)
 ==============
 梯形图是WORD 排出来的,比较难看,大家理解就好,抱歉先。
 请教以上程序有问题吗,怎么修改?

 另,附上转成的STL:
    Network 1 
    LD     M0.0
    A      V14.1
    R      V14.1, 1
    S      V14.6, 1
    R      M0.0, 1
    Network 2 
    LDN    V14.1
    A      M0.0
    /I     +2, VW14
    Network 3 
    LD     M0.0
    R      M0.0, 1
    Network 4 
    LD     M0.1
    A      V14.6
    R      V14.6, 1
    S      V14.1, 1
    R      M0.1, 1
    Network 5 
    LDN    V14.6
    A      M0.1
    *I     +2, VW14
    Network 6 
    LD     M0.1
    R      M0.1, 1
 ###########
 其中DATA BLOCK 中部分信息
 //BEGIN TD200_BLOCK 0
 // 
 //(不应编辑或删除本块内的注释)
 // 
 VB0    ''''TD''''
 VB2    16#60                       //将语言设定为中文, Update(更新)设定为尽可能快 
 VB3    16#91                       //将显示设定为 40 字符模式; Up(上)键 V3.2; Down(下)键 V3.3;
 VB4    7                           //设定消息数目
 VB5    0                           //将功能键通知位设定为 M0.0 - M0.7
 VW6    100                         //将消息起始地址设定为VW100
 VW8    14                          //将消息启动位起始地址设定为 VW14
 VW10   0                           // 全局密码(如启动)
 VW12   256                         //字符组 = 中文简体
 //MESSAGE 1
 //信息启动位 V14.7 
 VB100  ''''    ********        *****    
 敬待回音!!

问题补充:
还能详细点不?怎么改啊 ?

最佳答案

是程序有问题出在SET/RESET指令上!

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

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

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

相关推荐

  • S7-200的PLS指令问题

    请问老师们:在网络1里面当条件M0.0满足时候,去执行做了一个四段PTO参数写入,并且执行PTO输出,并且调用了19事件(PTO输出完成事件)去复位M0.0。。。在网络2里面,当M…

    SIMATIC S7-200 2017年8月16日
  • 十进制时钟指令的地址

    S7-200有一个十进制的时钟指令READ_RTC_1,它的Address为什么不让写入VB1000这样的数据?原来的十六进制的时钟指令是这样写的 问题补充:READ_RTC_1是…

    SIMATIC S7-200 2021年7月5日
  • 怎样知道s7200以太网模块的地址?

    一台设备用的是s7200配以太网模块,现在我要用pc通过网线和plc连接,怎样知道模块是在哪个网段,ip地址具体是多少? 问题补充:我是个新手,请不要见笑。只是觉得,这是别人组态的…

    SIMATIC S7-200 2017年6月1日
  • s7-200PLC中断采样的问题

    现须要在一个周期内(600MS),连续模拟量输入采样60次,并得出一个平均值,请问如何处理。请各位高手帮忙编一个程序。(我现在的思路是,使用一个10MS的时间中断,在中断程序中每1…

    SIMATIC S7-200 2017年11月12日
  • 求助:有关S7-200的通讯

    大家好,我有个200的CPU,以前PC是用MPI,187.5K波特率和它通讯.现在我想用一根PC/PPI电缆和它通讯,可是这根电缆不支持187.5K.所以一根连不上.请教各位,有没…

    SIMATIC S7-200 2021年7月5日
  • s7200自由口通信

    plc与电脑上的串口调试助手通信有问题 问题补充:用沿触发的尝试过了还是不行,用系统手册中推荐的程序也不行,将usb转485的1.2.5分别接到8.3.5中还是不行,通信不对 图片…

    2017年6月5日
  • s7-200高数计数器的计数问题

    1.用的是cpu226,模式9,hcs1,欧盟龙的编码器,只有在a相大于b相的时候可以计数,所以只有正转的时候可以计数,寄存器中sm46一直都是0110 10002.在编…

    SIMATIC S7-200 2017年6月24日
  • 无忧切换

    我想让PID的自动切手动的时候能够平滑变化输出,哪位大侠给指点一下,或发个程序给参考一下。lanmao008@sohu.com 最佳答案 很简单,在切换瞬间,读取自动输出的值,然后…

    SIMATIC S7-200 2020年11月1日
  • 怎样通过触摸屏修改TIME数据格式的变量?

    我想用WEINVIEW修改S7-300的TIME变量,不知道用什么格式? 最佳答案 可以看下网上课堂: http://www.ad.siemens.com.cn/serv…

    SIMATIC S7-200 2021年7月5日
  • 求一个能能模拟s7-200的软件

    。 最佳答案 1.西门子S7-200PLC是西门子收购美国德州仪表公司的产品,至今未推出过S7-200模拟软件,我最早接触的S7-200PLC仿真模拟器是一位西班牙PLC爱好者最推…

    SIMATIC S7-200 2017年11月1日

发表回复

登录后才能评论