好问
级别: 略有小成
精华主题: 0
发帖数量: 101 个
工控威望: 326 点
下载积分: 1021 分
在线时间: 189(小时)
注册时间: 2009-06-21
最后登录: 2017-09-29
查看好问的 主题 / 回贴
楼主  发表于: 2010-04-20 15:21
有一个工程中的程序是这样的:
[>= T4  K100]—[<=T4  D115]--------(Y000)
XO
-||----------------(T4 D203)

--------------------(SUB   D203  K150  D115)
在组态王参数设定界面中,输送到D203中的参数是60秒,我不明白Y000怎么能通,程序中也没有其它的转换程序,难道在组态中有什么转换。请大家指点,谢谢!
pretco123
不为失败找理由,只为成功找方法
级别: 论坛先锋

精华主题: 0
发帖数量: 2474 个
工控威望: 1761 点
下载积分: 82807 分
在线时间: 1511(小时)
注册时间: 2008-04-15
最后登录: 2024-11-26
查看pretco123的 主题 / 回贴
1楼  发表于: 2010-04-20 15:34
大概意思:
[>= T4  K100]—[<=T4  D115]--------(Y000)
触点比较T4计数器大于或等于K100时且T4小于或等于D115时,Y0输出.
XO
-||----------------(T4 D203)
接通XO,T4计数器开始计数,达到目的D203时,T4相关触点动作.
--------------------(SUB   D203  K150  D115)
减法D203减去K150,差值存放在D115.
楼主,YO有没有在其他程序已经输出了..YO允许双线圈输出的.
wyb.oneman
级别: 略有小成
精华主题: 0
发帖数量: 66 个
工控威望: 208 点
下载积分: 920 分
在线时间: 31(小时)
注册时间: 2007-08-30
最后登录: 2024-10-06
查看wyb.oneman的 主题 / 回贴
2楼  发表于: 2010-04-20 22:45
D230恒大于D115,你的程序有问题…除非别处有Y0输出:
violethzu
熟练三菱、西门子等多种PLC编程,威纶、三菱、西门子等触摸
级别: 探索解密
精华主题: 0
发帖数量: 68 个
工控威望: 195 点
下载积分: 895 分
在线时间: 42(小时)
注册时间: 2008-07-17
最后登录: 2024-11-09
查看violethzu的 主题 / 回贴
3楼  发表于: 2010-04-21 11:25
D203里的数据是600 (60秒) D115里数据是450(45秒),当T里数据在150(15秒)到450(45秒)Y0有输出
承接PLC,Labview 项目开发,QQ:401872327
建筑人生
级别: 略有小成
精华主题: 0
发帖数量: 422 个
工控威望: 350 点
下载积分: 486 分
在线时间: 53(小时)
注册时间: 2008-06-03
最后登录: 2020-04-27
查看建筑人生的 主题 / 回贴
4楼  发表于: 2010-04-21 12:25
二楼的说得比较详细了!!
haoke
级别: 探索解密
精华主题: 0
发帖数量: 71 个
工控威望: 103 点
下载积分: 591 分
在线时间: 26(小时)
注册时间: 2010-01-25
最后登录: 2012-06-05
查看haoke的 主题 / 回贴
5楼  发表于: 2010-04-21 12:54
楼主的程序没有任何问题。你输入60秒就是当你按住X0十秒到45(60-15)秒时才有Y0输出。要注意T只是计数器的值。而数据寄存器的值是不变的。
好问
级别: 略有小成
精华主题: 0
发帖数量: 101 个
工控威望: 326 点
下载积分: 1021 分
在线时间: 189(小时)
注册时间: 2009-06-21
最后登录: 2017-09-29
查看好问的 主题 / 回贴
6楼  发表于: 2010-04-22 11:50
我说是界面输入中输入的是60这个数值,并不是600这个数值。