yf35
级别: 略有小成
精华主题: 0
发帖数量: 97 个
工控威望: 219 点
下载积分: 1325 分
在线时间: 11(小时)
注册时间: 2007-08-29
最后登录: 2023-12-03
查看yf35的 主题 / 回贴
144楼  发表于: 2008-04-06 21:19
sjm213大虾,;我从车间的设备上下了一个程序,但打开后有的程序段不能显示(在梯形图下},而转换为语句表又能显示,不知何故?LD    M4.2
A      Q0.1
AW=    VW74, +4
AW<    VW182, +16
INCW  VW184
MOVD  &VB90, VD200
ITD    VW182, VD204
*D    +4, VD204
+D    VD204, VD200
AW>=  VW184, *VD200
MOVW  +0, VW184
MOVW  VW182, VW186
+I    +1, VW186
MOVD  &VB92, VD200
ITD    VW186, VD204
*D    +4, VD204
+D    VD204, VD200
AW>    *VD200, +50
MOVD  +50000, VD204
ITD    *VD200, VD208
/D    VD208, VD204
MOVB  16#D3, SMB67
DTI    VD204, SMW68
/D    +2, VD204
DTI    VD204, SMW70
PLS    0
S      Q1.1, 1
S      Q0.1, 1
INCW  VW182
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5168 个
工控威望: 7391 点
下载积分: 156824 分
在线时间: 3123(小时)
注册时间: 2007-11-21
最后登录: 2024-05-14
查看sjm213的 主题 / 回贴
145楼  发表于: 2008-04-07 08:27
源程序用语句表编程,无法转换为梯形图。你把它分成几段,让梯形图能够辨别出来就好了。象这样:
NW1:
LD    M4.2
A      Q0.1
AW=    VW74, +4
AW<    VW182, +16
INCW  VW184
NW2:
LD    SM0.0
MOVD  &VB90, VD200
ITD    VW182, VD204

*D    +4, VD204
+D    VD204, VD200
AW>=  VW184, *VD200
MOVW  +0, VW184
MOVW  VW182, VW186
+I    +1, VW186
NW3:
LD    SM0.0
MOVD  &VB92, VD200
ITD    VW186, VD204
*D    +4, VD204
+D    VD204, VD200
AW>    *VD200, +50
MOVD  +50000, VD204
ITD    *VD200, VD208
/D    VD208, VD204
MOVB  16#D3, SMB67
DTI    VD204, SMW68
/D    +2, VD204
DTI    VD204, SMW70
PLS    0
S      Q1.1, 1
S      Q0.1, 1
INCW  VW182
那么就是这个效果了:


本帖最近评分记录:
  • 下载积分:+1(雨中蚂蚱) 热心助人!
    mikoguangxi
    级别: 探索解密
    精华主题: 0
    发帖数量: 17 个
    工控威望: 190 点
    下载积分: 475 分
    在线时间: 21(小时)
    注册时间: 2007-07-03
    最后登录: 2018-08-22
    查看mikoguangxi的 主题 / 回贴
    146楼  发表于: 2008-04-10 00:11
    请问S7-200 CPU224XPCN 214-2BD23-0XB8 的模拟量输入使用方法?
    如何用寄存区收集模拟量?
    jtcsdc
    蓝领—煤矿工控
    级别: VIP会员

    精华主题: 1 篇
    发帖数量: 391 个
    工控威望: 398 点
    下载积分: 1204 分
    在线时间: 227(小时)
    注册时间: 2007-02-21
    最后登录: 2024-05-12
    查看jtcsdc的 主题 / 回贴
    147楼  发表于: 2008-04-10 12:04
    请教
    s7-200plc扩展接口
    双列10针
    是一种什么形式的接口?
    串口?并口?还是i2c接口?
    sjm213
    有小知识,无大学问。
    级别: 论坛版主

    精华主题: 7 篇
    发帖数量: 5168 个
    工控威望: 7391 点
    下载积分: 156824 分
    在线时间: 3123(小时)
    注册时间: 2007-11-21
    最后登录: 2024-05-14
    查看sjm213的 主题 / 回贴
    148楼  发表于: 2008-04-11 10:52
    引用
    引用第166楼mikoguangxi于2008-04-10 00:11发表的  :
    请问S7-200 CPU224XPCN 214-2BD23-0XB8 的模拟量输入使用方法?
    如何用寄存区收集模拟量?

    模拟量输入和输出通道地址总是成对分配,并且总是以偶数地址开始(AIW0, AIW2 和 AQW0, AQW2 等)。 如果模块上只有一个实际接线通道,第二个通道也分配了地址,但不能使用。

    安装好模拟量模块后,直接用AIW0……就可以把模拟量值读出来了
    sjm213
    有小知识,无大学问。
    级别: 论坛版主

    精华主题: 7 篇
    发帖数量: 5168 个
    工控威望: 7391 点
    下载积分: 156824 分
    在线时间: 3123(小时)
    注册时间: 2007-11-21
    最后登录: 2024-05-14
    查看sjm213的 主题 / 回贴
    149楼  发表于: 2008-04-11 10:55
    引用
    引用第167楼gange800319于2008-04-10 00:17发表的  :
    你好,请求支援!
    我在用TD400C文本显示器是如何用程序来改变TD400C的显示画面或默认画面?

    在数据块找到每个页面对应的V位,在程序里置位该V就可以激活其显示页面了。复位该位将消除页面显示。
    峰阢
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看峰阢的 主题 / 回贴
    150楼  发表于: 2008-04-11 13:46
    敬请bhqt 版主回答:
    怎样用西门子S7-200中的MODBUS协议将PC与5台PLC建立主从通讯?
    liwan
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看liwan的 主题 / 回贴
    151楼  发表于: 2008-04-11 16:00
    200与wincc连接用opc,变量怎样才能够关联起来啊
    lxmlxmlxy
    级别: 略有小成
    精华主题: 0
    发帖数量: 366 个
    工控威望: 392 点
    下载积分: 1095 分
    在线时间: 206(小时)
    注册时间: 2008-02-13
    最后登录: 2021-07-28
    查看lxmlxmlxy的 主题 / 回贴
    152楼  发表于: 2008-04-15 16:15
    兄弟姐妹们,有哪些在北京的?
    巴山小顾
    老大,别开枪!
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 51 个
    工控威望: 1188 点
    下载积分: 3652 分
    在线时间: 233(小时)
    注册时间: 2008-01-22
    最后登录: 2024-04-09
    查看巴山小顾的 主题 / 回贴
    153楼  发表于: 2008-04-17 12:51
    首先庆贺一下,老大荣获热心助人荣誉奖章。嘿嘿。
    还想请教一下,怎样区别BCD码与二进制数?格雷码刚会了,兴奋中。。。
    自从厌倦于追求。。。。。。
    uuuu06
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看uuuu06的 主题 / 回贴
    154楼  发表于: 2008-04-17 16:02
    我想用S7-200作从站 挂在 DCS 上 找不到modbus的从站库 不知道斑竹能给我发个吗?
      邮箱是:liuhuayi_03@qq.com
    谢谢了!
    sjm213
    有小知识,无大学问。
    级别: 论坛版主

    精华主题: 7 篇
    发帖数量: 5168 个
    工控威望: 7391 点
    下载积分: 156824 分
    在线时间: 3123(小时)
    注册时间: 2007-11-21
    最后登录: 2024-05-14
    查看sjm213的 主题 / 回贴
    155楼  发表于: 2008-04-21 00:50
    引用
    引用第177楼肖峰于2008-04-17 12:51发表的 Re:sjm213 :
    还想请教一下,怎样区别BCD码与二进制数?格雷码刚会了,兴奋中。。。

    这个要看你在程序里怎么用啊。比如一个W#16#210这个数,你把他当作16进制的数就是16#210,当成十进制就是528,但你可以用I_BCD将它转换成了10进制的210没有特别的BCD标记。
    另外,通常用到的BCD码就是8421码,它并没有特殊的表示方法,在程序里会自动转化为16进制数的。