yanglingson
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看yanglingson的 主题 / 回贴
楼主  发表于: 2008-06-14 08:28
Q1。0~Q1。7八道为一组,Q0。0~Q0。7八道为一组,分别控制八个药道的电磁阀,对应的输入是I1。0~I1。7八道一组,I1。0~I1。7八道一组。原理是掉一颗药计一个数,到了预射的数值后关掉阀门,怎么没见I的输入呀?资深人士帮看看上面的程序,帮忙解说。谢谢!
[ 此贴被yanglingson在2008-06-21 16:54重新编辑 ]
yanglingson
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看yanglingson的 主题 / 回贴
1楼  发表于: 2008-06-14 08:29
PLC是S7-200
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5196 个
工控威望: 7419 点
下载积分: 158640 分
在线时间: 3155(小时)
注册时间: 2007-11-21
最后登录: 2024-11-14
查看sjm213的 主题 / 回贴
2楼  发表于: 2008-06-14 10:59
你的“channel_ctrl”子程序里有这么一段:

LD    SM0.0
MOVW  MW0, MW2
BIR    IB0, MB0
BIR    IB1, MB1
INCB  VB120
………………
………………
INCB  VB150

就是把I0.0~I1.7的输入相应的传到了M0.0~M1.7。

可能为了保密,增加难度,厂家用STL编写的这段程序,在LAD状态下显示“无效”,转为STL查看,就能看到了。
yanglingson
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看yanglingson的 主题 / 回贴
3楼  发表于: 2008-06-14 15:42
谢谢sjm213的回复,从没接触过西门子的LC还要我把程序改进,难呀!还请元老大力支持呀!
逆风飞扬
级别: 略有小成
精华主题: 0
发帖数量: 162 个
工控威望: 250 点
下载积分: 1255 分
在线时间: 83(小时)
注册时间: 2007-08-30
最后登录: 2020-11-19
查看逆风飞扬的 主题 / 回贴
4楼  发表于: 2008-06-15 22:17
没有程序啊
silky
级别: 略有小成
精华主题: 0
发帖数量: 428 个
工控威望: 324 点
下载积分: 1581 分
在线时间: 1053(小时)
注册时间: 2008-02-22
最后登录: 2024-11-12
查看silky的 主题 / 回贴
5楼  发表于: 2008-06-19 13:08
和单片机汇编的编写思路一致,增加程序可读难度。
tantjf
级别: 略有小成
精华主题: 0
发帖数量: 162 个
工控威望: 221 点
下载积分: 686 分
在线时间: 2(小时)
注册时间: 2008-04-23
最后登录: 2014-05-27
查看tantjf的 主题 / 回贴
6楼  发表于: 2008-06-21 08:40
LD    SM0.0
这步指的是什么意识
shadow_zhang
级别: 略有小成
精华主题: 0
发帖数量: 55 个
工控威望: 205 点
下载积分: 661 分
在线时间: 10(小时)
注册时间: 2006-12-09
最后登录: 2021-02-19
查看shadow_zhang的 主题 / 回贴
7楼  发表于: 2008-06-21 16:20
类似于三菱的 LD M8002
倦客
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看倦客的 主题 / 回贴
8楼  发表于: 2008-06-21 22:13
学习了,谢谢