您现在所在的是:

西门子SIEMENS

回帖:2916个,阅读:515158 [上一页] [1] ... [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] ... [292] [下一页]
6047
liaosun
文章数:1398
年度积分:50
历史总积分:6047
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2014/5/9 6:07:58
#1410楼
以下是引用xsinter2014/5/6 21:10:33的发言:
廖老师,还有一个问题,STEP 7 MicroWIN,cpu224xp用于通讯的PORT0和PORT1通讯口是一样的吧,我要用来监控程序-----231模块的模拟量通道AIW10。看您第四版的170页有这个的说明,如果cpu处于stop模式时,自由口模式被禁止,激活ppi,既然在stop模式下,怎么监控程序?
STOP模式用PPI协议监控。224XP的PORT1没有Modbus从站功能。
我是廖常初,是一个高校的老师,曾在企业从事机械、电气技术工作,长期从事工业控制和PLC应用的教学、科研和工程应用工作。博客中的日志除注明外均为原创。愿意在此与大家探讨工控的问题!
廖常初工控博客地址:http://blog.gkong.com/blog.asp?name=liaochangchu
我曾写过几本小书: 《PLC编程及应用》第3版(S7-200)、《S7-300/400 PLC应用技术》第3版、《FX系列PLC编程及应用》第2版、《S7-200 PLC编程及应用》、《PLC基础及应用》第2版(FX系列大专教材)、《西门子人机界面(触摸屏)组态与应用技术》、《西门子工业通信网络组态编程与故障诊断》、《S7-1200 PLC编程及应用》第2版、《跟我动手学S7-300/400 PLC》、《跟我动手学FX系列PLC》
机械工业出版社廖常初图书专题:http://www.gkong.com/zt/liaochangchu/
6047
liaosun
文章数:1398
年度积分:50
历史总积分:6047
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2014/5/9 6:09:57
#1411楼
以下是引用xsinter2014/5/8 10:42:37的发言:
廖老师,这是什么意思?
附件 QQ截图20140508001247.jpg
这是说程序块(子程序)的输入/输出参数被修改。需要删除该子程序的调用指令后重新调用。
630
爱学习的木子
文章数:6
年度积分:50
历史总积分:630
注册时间:2014/5/11
发站内信
发表于:2014/5/12 12:12:54
#1412楼
学习啦,很多
终身学习,是最快乐的
6047
liaosun
文章数:1398
年度积分:50
历史总积分:6047
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2014/5/16 11:35:48
#1413楼
下面是我在博客里发的日志“一个神秘现象后面的秘密──RND指令执行出错的原因分析”:
http://blog.gkong.com/liaochangchu_192208.ashx

“一个神秘现象后面的秘密──RND指令执行出错的原因分析之二”:
http://blog.gkong.com/liaochangchu_192359.ashx
607
252918672
文章数:1
年度积分:50
历史总积分:607
注册时间:2014/5/19
发站内信
发表于:2014/5/19 22:59:30
#1414楼
学习学习,谢谢啊廖老师。
780
498465177
文章数:45
年度积分:50
历史总积分:780
注册时间:2014/1/5
发站内信
发表于:2014/5/21 10:32:06
#1415楼
前辈 S7-300PLC的传感器断线的程序怎样写啊  感激不尽
6047
liaosun
文章数:1398
年度积分:50
历史总积分:6047
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2014/5/21 11:29:38
#1416楼
以下是引用4984651772014/5/21 10:32:06的发言:
前辈 S7-300PLC的传感器断线的程序怎样写啊  感激不尽
模块如果有断线时的诊断中断功能,可在OB82中读取诊断数据,判断故障。
630
mjl123
文章数:4
年度积分:50
历史总积分:630
注册时间:2014/5/20
发站内信
发表于:2014/5/21 11:55:45
#1417楼
很好,顶下表情
6047
liaosun
文章数:1398
年度积分:50
历史总积分:6047
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2014/5/21 13:38:25
#1418楼
为什么不能执行置位、复位指令

有网友说,下面的S7-300的程序执行后不能实现要求的功能。
程序首先计算IW124与MW12的异或值,结果如果为0,将M4.0复位,非0则将M4.0置位。
L IW 124
L MW 12
XOW //异或运算
JN N0 //非0跳转
S M 4.0
BEU
N0: R M 4.0

程序执行后为什么不能执行置位、复位指令呢?
廖老师:看看指令的在线帮助就知道,只有RLO为1时才执行S、R指令。你的程序所有的指令不影响RLO。在XOW指令下面加一条SET指令(将RLO置位)就OK了。有问题首先找在线帮助!
如果这段程序前面的执行结果使RLO为1,问题就暴露不出来了。如果前面的执行结果使RLO有时为1,有时为0,就更麻烦了。
划痕:加一条SET指令可以,加两条SET指令更严谨一些。如下:
L IW 124
L MW 12
XOW
JN N0
SET
S M 4.0
BEU
N0: SET
R M 4.0
廖老师:跳转分路之前加1条,分路以后再加,要加两条。
效果相同,白猫黑猫,哪个更好?
[此贴子已经被作者于2014/5/21 13:40:39编辑过]
我是廖常初,是一个高校的老师,曾在企业从事机械、电气技术工作,长期从事工业控制和PLC应用的教学、科研和工程应用工作。博客中的日志除注明外均为原创。愿意在此与大家探讨工控的问题!
廖常初工控博客地址:http://blog.gkong.com/blog.asp?name=liaochangchu
我曾写过几本小书: 《PLC编程及应用》第3版(S7-200)、《S7-300/400 PLC应用技术》第3版、《FX系列PLC编程及应用》第2版、《S7-200 PLC编程及应用》、《PLC基础及应用》第2版(FX系列大专教材)、《西门子人机界面(触摸屏)组态与应用技术》、《西门子工业通信网络组态编程与故障诊断》、《S7-1200 PLC编程及应用》第2版、《跟我动手学S7-300/400 PLC》、《跟我动手学FX系列PLC》
机械工业出版社廖常初图书专题:http://www.gkong.com/zt/liaochangchu/
620
lhw2048
文章数:2
年度积分:50
历史总积分:620
注册时间:2014/3/24
发站内信
发表于:2014/5/21 22:55:28
#1419楼
廖老师,我想问一下,打开程序中DB块显示内部OLE错误是什么引起的?

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

93.6006