您现在所在的是:

西门子SIEMENS

回帖:2916个,阅读:515405 [上一页] [1] ... [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] ... [292] [下一页]
1447
wellhao2004
文章数:170
年度积分:50
历史总积分:1447
注册时间:2014/8/27
发站内信
发表于:2014/11/22 13:59:22
#1710楼
真的是好专业

好好学习
上海松江线束设计加工厂-上海聚浩欢迎您!
14378
六脉加易筋经
文章数:2327
年度积分:615
历史总积分:14378
注册时间:2014/2/10
发站内信
发表于:2014/11/22 16:44:07
#1711楼
廖老师您好,请问实训28中图4-37SFC32模块的SIGN那个是起什么作用的,MW10的值对它有什么影响?
6047
liaosun
文章数:1398
年度积分:50
历史总积分:6047
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2014/11/23 11:13:03
#1712楼
以下是引用六脉加易筋经2014/11/22 16:44:07的发言:
廖老师您好,请问实训28中图4-37SFC32模块的SIGN那个是起什么作用的,MW10的值对它有什么影响?

请看SFC32的帮助:“使用SIGN参数,可以输入用于标识延时中断开始的标识符。执行指定的OB时,DTIME和SIGN值将再次显示在该OB的启动事件信息中。”也就是OB20的局部变量中有DTIME和SIGN。
我觉得SIGN可有可无。
6047
liaosun
文章数:1398
年度积分:50
历史总积分:6047
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2014/11/23 11:34:43
#1713楼
以下是引用六脉加易筋经2014/11/21 13:23:21的发言:
廖老师您好,请问实训23中5数据块应用练习,在符号名为Pump的数据块中生成一个由50字节组成的一维数组(下标从1到50)。上一例子中下标1到4就占了8个字节,这里怎么1到50才50个字节?
第87页中提到在ARRAY[]中输入1..4,下一句中怎么又变ARRAY[0..4]了?
实训25第96页,CPU调用一次OB100,MW6被加1,说明只调用了一次OB35,这里是否应该是只调用了一次OB100?
[此贴子已经被作者于2014/11/21 20:00:26编辑过]
ARRAY[1..4]的数组元素INT是两个字节,所以4个元素一共8个字节。数组Pump的元素为字节,所以50个元素占50个字节。
“第87页中提到在ARRAY[]中输入1..4,下一句中怎么又变ARRAY[0..4]了?”,应该是ARRAY[1..4]。书中有错。
实训25第96页,应该是只调用了一次OB100,谢谢您的指正。
我是廖常初,是一个高校的老师,曾在企业从事机械、电气技术工作,长期从事工业控制和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/11/23 11:41:48
#1714楼
以下是引用六脉加易筋经2014/11/21 21:13:05的发言:
廖老师您好,请问实训26中,SFC31的状态字中,关于M9.4=1表示已下载OB10,M9.2=1表示时间中断已被激活,这个是怎么知道的哪一位等于1代表什么?还有为什么W#16#201表示每分钟产生一次时间中断?

选中程序中的SFC31或SFC28,按F1键,在在线帮助中有您问的问题的答案。
使用在线帮助,很多问题您都能自己找到答案!
633
wkt464
文章数:11
年度积分:50
历史总积分:633
注册时间:2014/11/12
发站内信
发表于:2014/11/23 21:49:04
#1715楼
回复 #1703楼 liaosun
OK!非常感谢,去试试去。
14378
六脉加易筋经
文章数:2327
年度积分:615
历史总积分:14378
注册时间:2014/2/10
发站内信
发表于:2014/11/24 16:47:42
#1716楼
廖老师您好,请问S7-300怎么编程产生任意数个脉冲信号,比如MW100中的数据是一个整数,当整数为几,控制要求就产生几个脉冲信号
6047
liaosun
文章数:1398
年度积分:50
历史总积分:6047
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2014/11/24 18:30:20
#1717楼
以下是引用六脉加易筋经2014/11/24 16:47:42的发言:
廖老师您好,请问S7-300怎么编程产生任意数个脉冲信号,比如MW100中的数据是一个整数,当整数为几,控制要求就产生几个脉冲信号
这与脉冲周期有关。具体一点干什么用的?
14378
六脉加易筋经
文章数:2327
年度积分:615
历史总积分:14378
注册时间:2014/2/10
发站内信
发表于:2014/11/24 18:45:25
#1718楼
是控制6台压缩机的启停的,要求产生几个加脉冲就启动几台,产生几个减脉冲就关几台。先开的先关,均匀使用,比如先开的123,然后关了1,再开就是4。后面部分编好了。前面的产生脉冲编不出来。
附件 1.jpg
这是OB100的
附件 2.jpg
附件 3.jpg
附件 4.jpg
这是OB1的
前面是传感器测到的数值转换成0到27648数值,再27648/6后取整分6档,用整数1,2,3,4,5,6代表存在MW100中,然后根据MW100的数值产生相应数值个脉冲信号,这一段怎么才能实现?
[此贴子已经被作者于2014/11/25 6:32:37编辑过]
6047
liaosun
文章数:1398
年度积分:50
历史总积分:6047
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2014/11/25 7:43:32
#1719楼
回复 #1718楼 六脉加易筋经
是压力高了就启动一台,压力低了就关闭一台吗?连续起、停多台需要延时吧?
我是廖常初,是一个高校的老师,曾在企业从事机械、电气技术工作,长期从事工业控制和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/

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

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

78.0005