您现在所在的是:

西门子SIEMENS

回帖:2916个,阅读:510851 [上一页] [1] ... [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] ... [292] [下一页]
585
转角后邂逅
文章数:4
年度积分:50
历史总积分:585
注册时间:2013/12/2
发站内信
发表于:2013/12/2 21:33:32
#1170楼
廖老师。我有一个问题想请教一下,我现在用S7-200 314的CPU做负载控制,  共有80路数字输入,一一对应80路数字输出。  其中16路为各种告警输入,比方说是从IO.O-I1.7这16路,都为常开触点, 我想让他只要这其中一个输入有动作,就置M0.1为1, 这样我就不加载了,   问题是: 我得或16次吗?我用的是I0.0或I0.1或...一直或到了I1.7, 请问能不能直接读取这触点对应的byte呢?


还有个问题麻烦您:  我每一路输入都对应每一路输出,控制判断程序是一样的,只有I 和O 点不一样而已, 我现在是做了一个FC,在FC里做的控制判断, 然后在OB1里调用FC的时候传送I O实参, 这样我就要复制80次?


新手可能表达的不太清楚,  万分期盼您的指点。谢谢廖老师!
5997
liaosun
文章数:1398
年度积分:53
历史总积分:5997
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2013/12/3 10:19:11
#1171楼
以下是引用转角后邂逅2013/12/2 21:33:32的发言:
廖老师。我有一个问题想请教一下,我现在用S7-200 314的CPU做负载控制,  共有80路数字输入,一一对应80路数字输出。  其中16路为各种告警输入,比方说是从IO.O-I1.7这16路,都为常开触点, 我想让他只要这其中一个输入有动作,就置M0.1为1, 这样我就不加载了,   问题是: 我得或16次吗?我用的是I0.0或I0.1或...一直或到了I1.7, 请问能不能直接读取这触点对应的byte呢?


还有个问题麻烦您:  我每一路输入都对应每一路输出,控制判断程序是一样的,只有I 和O 点不一样而已, 我现在是做了一个FC,在FC里做的控制判断, 然后在OB1里调用FC的时候传送I O实参, 这样我就要复制80次?


新手可能表达的不太清楚,  万分期盼您的指点。谢谢廖老师!
I0.0~I1.7对应于IW0,可以用比较指令来判断,IW0非0则说明有报警信号,将M0.1置位为1.
你的FC内部的程序可以传上来看看吗?如果特别简单有可能简化。
我是廖常初,是一个高校的老师,曾在企业从事机械、电气技术工作,长期从事工业控制和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/
585
转角后邂逅
文章数:4
年度积分:50
历史总积分:585
注册时间:2013/12/2
发站内信
发表于:2013/12/3 16:11:35
#1172楼
回复 #1171楼 liaosun
附件 sdf.jpg
就是这样的一个FC, 档位太多了。 想看看您有简单点的办法吗?
585
转角后邂逅
文章数:4
年度积分:50
历史总积分:585
注册时间:2013/12/2
发站内信
发表于:2013/12/3 21:19:34
#1173楼
对了。廖老师,我还遇到一个dongle的问题。 我用的CP341,但是单位又不想买dongle,需要用软件实现和上位机的485MODBUS通讯, 想问一下,
1.我只需要调用西门子标准的MODBUS FB7 和 FB8 功能块就可以实俺现发送和接受了吗?没有dongle的唯一问题就是我得自己写CRC校验程序吗?
2.还有PLC是怎么把程序发送出去的啊? S7-200中是用XMT RCV 指令来实现收发的。那S7-300呢?

3.如果没有dongle,不用modbus协议的,用我自己做的协议,无校验, 那我应该怎么做呢? 比方说上位机发01 12 34 ,  我怎么才能知道我收到数据了? 收到的数据是什么呢?是 01 12 34吗? 还用做什么转换吗?


万分期待您的回信。
[此贴子已经被作者于2013/12/3 21:25:47编辑过]
769
jlljh9999
文章数:18
年度积分:50
历史总积分:769
注册时间:2011/12/11
发站内信
发表于:2013/12/3 22:13:40
#1174楼
楼主好人,多谢
1094
ynxfn
文章数:46
年度积分:50
历史总积分:1094
注册时间:2008/3/27
发站内信
发表于:2013/12/4 13:12:24
#1175楼
网上遇到的最好的老师,先谢谢了!一定认真跟作学!
5997
liaosun
文章数:1398
年度积分:53
历史总积分:5997
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2013/12/4 19:40:37
#1176楼
以下是引用转角后邂逅2013/12/3 16:11:35的发言:
附件 sdf.jpg
就是这样的一个FC, 档位太多了。 想看看您有简单点的办法吗?
看来只能一个一个地调用FC了。
我是廖常初,是一个高校的老师,曾在企业从事机械、电气技术工作,长期从事工业控制和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/
5997
liaosun
文章数:1398
年度积分:53
历史总积分:5997
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2013/12/4 19:46:01
#1177楼
以下是引用转角后邂逅2013/12/3 21:19:34的发言:
对了。廖老师,我还遇到一个dongle的问题。 我用的CP341,但是单位又不想买dongle,需要用软件实现和上位机的485MODBUS通讯, 想问一下,
1.我只需要调用西门子标准的MODBUS FB7 和 FB8 功能块就可以实俺现发送和接受了吗?没有dongle的唯一问题就是我得自己写CRC校验程序吗?
2.还有PLC是怎么把程序发送出去的啊? S7-200中是用XMT RCV 指令来实现收发的。那S7-300呢?

3.如果没有dongle,不用modbus协议的,用我自己做的协议,无校验, 那我应该怎么做呢? 比方说上位机发01 12 34 ,  我怎么才能知道我收到数据了? 收到的数据是什么呢?是 01 12 34吗? 还用做什么转换吗?


万分期待您的回信。
[此贴子已经被作者于2013/12/3 21:25:47编辑过]
300的Modbus的确太贵了。自己编程不是那么简单,通信不是两个人传递物品。我曾看过一个通信协议,其中的绝大部分都是用来处理异常情况的。没有经验不可能编好。
如果可能,建议用S7-200实现Modbus通信,S7-200可以通过MPI协议和300通信。
我是廖常初,是一个高校的老师,曾在企业从事机械、电气技术工作,长期从事工业控制和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/
27516
yanwen0227
文章数:15489
年度积分:0
历史总积分:27516
注册时间:2010/4/22
发站内信
2017国庆活动(三)
晒晒工控小礼品
发表于:2013/12/5 17:52:53
#1178楼
学习了,廖老师辛苦了!!
629
286755336
文章数:2
年度积分:50
历史总积分:629
注册时间:2013/12/5
发站内信
发表于:2013/12/5 18:11:28
#1179楼
学习中

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

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

109.2007