请教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

相关推荐

  • 两个PLC的通信问题

    我用WINCC监控两个PLC,现在已经通过OPC连接上一个PLC,想再监控另一个,两个PLC不相互控制。型号是cpu226cn,两个PLC相距70米左右。怎么连接,用70箱的DP头…

    SIMATIC S7-200 2017年8月26日
  • S7-200与POD(触摸屏)富士UG221的通信?

    1。我用了RS-422的联接POD(富士的触摸屏)与PLC的接口为7(SG)—5(SG);12/24(+SD/+RD)—3(T/R+);13/25(-SD/-RD)—8…

    SIMATIC S7-200 2021年7月5日
  • mpi电缆的制作

    我没有 pc adapt请问怎样自己制作usb/mpi电缆和S7-200通讯 最佳答案 B  对3———————…

    SIMATIC S7-200 2021年7月5日
  • 系统手册中的PID指令疑问??

    系统手册中PID示例中疑问: 1.预置定时中断个数和控制周期关系? 2.“为了更好的移位而加1024”如何理解? 3.利用右移位指令作用? 问题补充:…

    SIMATIC S7-200 2021年7月5日
  • 西门子右移指令

    师傅你好  移位次数N与移位数据长度有关,如N小于实际的数据长度,则执行N次移位,如N大于数据长度,《重点这句则执行移位的次数等于实际数据长度的位数。》这句话是…

    2017年11月2日
  • S7-200利用CP5611组网的问题

    现有4台27-200CPU(3台224xp,1台226),利用CP5611组网,上位机软件使用组态王,想问下用这种方式组网的硬件连接和软件配置有没有需要注意的地方,小弟以前没这么做…

    SIMATIC S7-200 2018年12月5日
  • 请教关于计数器,定时器设定值的相关问题

    计数器,定时器设定值设置方法有三种:1常数直接设置2寄存器间接设定3用指针(*VD,*LD,*AC)间接设定。我想请教指针间接设定的用法,哪些地方要用到这个?请举例 最佳答案 用指…

    SIMATIC S7-200 2021年7月5日
  • 200PLC和wincc7.0通讯

    200PLC和wincc7.0进行OPC通讯,安装好PC ACCESS以后,用的是FT232R USB UART的串口线,请问这样可以通讯上吗,通讯的…

    2021年7月5日
  • s7-200 步进 方向 问题

    当程序写完后发现,比如 Q0.5 控制步进方向。 程序是 当Q0.5 不接通的情况下是正转,当Q0.5 接通的情况下是反…

    2021年7月5日
  • 请教用来PLC编程笔记本的配置

    低价位笔记本初装操作系统大部分是DOS或LINUX,这样的本本行不行,要做些什么处理才可以用? 最佳答案 低价位笔记本初装操作系统大部分是DOS或LINUX? 好像不是这…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论