用户登陆
免费注册
找回密码
站内短信
论坛搜索
工控下载
用户名
密码
输入验证码:
工作
综合讨论
资料互助
程序样例
三菱工控
西门子区
欧姆龙区
触摸屏区
工控人家园
西门子工控论坛
新手求助
上一主题
下一主题
lzf12345
级别: *
发送短信
加为好友
精华主题:
* 篇
发帖数量:
* 个
工控威望:
* 点
下载积分:
* 分
在线时间: (小时)
注册时间:
*
最后登录:
*
查看lzf12345的
主题
/
回贴
楼主
发表于: 2008-08-08 18:56
只看楼主
|
小
中
大
各位大侠,我是PLC初学者,用的是s7-200 CPU224xp,我学习时遇到一个问题解决不了,请求帮助,谢谢!题目是:
要求按下启动按钮,8个灯依次亮,间隔1秒,循环进行,直到按下停止按钮。我自己编的程序是:
Network 1
LD I0.0
R Q0.0, 8
Network 2
LD I0.0
O M3.0
AN I0.1
= M3.0
Network 3
LD M3.0
AN T37
TON T37, 10
Network 4
LD T37
SHRB M3.1, Q0.0, +8
Network 5
LDN Q0.0
AN Q0.1
AN Q0.2
AN Q0.3
AN Q0.4
AN Q0.5
AN Q0.6
AN Q0.7
= M3.1
可是执行不了,我也不知道原因。
分享
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员
发送短信
加为好友
精华主题:
3 篇
发帖数量:
6778 个
工控威望:
38381 点
下载积分:
4405 分
在线时间: 9540(小时)
注册时间:
2006-09-13
最后登录:
2024-12-27
查看cvlsam的
主题
/
回贴
1楼
发表于: 2008-08-08 20:51
只看该作者
|
小
中
大
您的程序过于复杂了,且没有充分考虑到西门子为您提供的便利性。
请您参考以下程序,I0.0 启动按钮 I0.1 停止按钮,Q0.0~Q0.7为输出。
NetWork1
LD I0.0
O M0.0
AN I0.1
= M0.0
EU
MOVB 1, QB0
Network2
LD M0.0
AN T50
TON T50, 10
NetWork3
LD T50
RLB QB0, 1
NetWork4
LD I0.1
R Q0.0, 8
以上~~~
分享
lzf12345
级别: *
发送短信
加为好友
精华主题:
* 篇
发帖数量:
* 个
工控威望:
* 点
下载积分:
* 分
在线时间: (小时)
注册时间:
*
最后登录:
*
查看lzf12345的
主题
/
回贴
2楼
发表于: 2008-08-09 08:42
只看该作者
|
小
中
大
请问楼上的大侠:你编的这个程序用的哪个版本?我用那个仿真软件仿真时,总提示:
An Un-recognized instruction exists in the program
The PLC has been placed in STOP
好象是不识RLB指令,我改成SLB后,可以执行了,但是不符合题目要求,程序只能使Q0.1--Q0.7按次输出一次,不循环输出
[ 此贴被lzf12345在2008-08-09 08:54重新编辑 ]
分享
lzf12345
级别: *
发送短信
加为好友
精华主题:
* 篇
发帖数量:
* 个
工控威望:
* 点
下载积分:
* 分
在线时间: (小时)
注册时间:
*
最后登录:
*
查看lzf12345的
主题
/
回贴
3楼
发表于: 2008-08-09 09:06
只看该作者
|
小
中
大
谢谢2楼的高手,问题解决了,你的程序正确,我仿真时的版本是CPU 214,改成高一点的版本就可以了,谢谢!
分享
上一主题
下一主题
工控人家园
西门子工控论坛
新手求助
http://www.ymmfa.com
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问