S7200设计方案如何实现这些功能?

现场是有10多个工位箱,每个工位箱上需要装一个倒计时器及工位显示器加上五色声光报警灯,而且这个倒计时时间可以人为修改,而且暂停的工位信息也需要在显示屏上显示(数字显示),可以采用最便宜的七段数码管来显示数字,如下的要求和方案麻烦大家帮忙看一下是否能够行的通:
用户要求
1.每个工位一个八位的控制按钮,一个USB接口,一个COM口,一个倒计时看板
2.工位异常时,员工按对应按钮,信息通过无线传输方式传入服务器,服务器与MES系统对接,通过表格形式传递与读取数据,并执行MES系统的指令;
3.工位作业开始时,员工需要用工位扫描枪扫描订单信息,信息通过无线传服务器,扫描枪MES提供,工位作业内容结束,也要扫描订单条码;
4.节拍快到时,服务器会发出指令,现有的车间立柱上的音响进行语音提醒;
数据传输需要用无线方式,建议使用433MHZ,以上是目前的总体需求.
  以上是客户的要求,首先我们想所有的站点都用S7200 CPU224XP来做,用1#工位站点做为主站,其他的站点做为从站来讲所有的PLC需要交换的信息联系在一起,但是不知道使用modbus RTU主从通讯时是否对交换的数据由所限制,然后对于扫描枪读取的数据,我想通过每一个CPU上的通讯端口与其对接,通过自由口通讯来进行扫描枪数据信息读取,但是不知道这些信号是否也可以直接通过modbus RTU主从通讯读取到主站PLC,对于七段数码显示倒计时功能想通过PLC的七段数码指令来实现,估计有点繁琐。以上是下位机的信号集中到主站PLC的方案,对于主站与上位机系统之间的无线通讯我们想采用深圳赛远公司的工业无线通讯模块SY-S72来进行数据交换,但是不知道他们的这种模块数据交换有哪些限制条件,也没公开,这块也有点担心是否客户的服务器能够正确接收和发送这样的信号,以便PLC能准确的做出反应和传递信息。不知道各位对于以上的方案有没更好的建议和实现的方法,老板是要求价格越低越好,客户的要求是越多对他们越好,我们做事的是看到头就大了,谁叫做工控的我们都不容易呢,希望有高人能够指点一下,我的方案哪些能够实现,哪些还需要该进的,要是有资料最好了,不甚感激啊。

最佳答案

1、但是不知道使用modbus RTU主从通讯时是否对交换的数据由所限制?
一般modbus RTU可以满足传送的数据量。参见:
《S7-200 CPUs -- 通信组态和编程 -- USS, modbus 或自由口通信》连接:
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=28767151&nodeid0=10805397&load=treecontent&lang=zh&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=CN
2、想通过每一个CPU上的通讯端口与其对接,通过自由口通讯来进行扫描枪数据信息读取,但是不知道这些信号是否也可以直接通过modbus RTU主从通讯读取到主站PLC?
可以通过modbus RTU主从通讯读取到主站PLC。有关扫描枪参考文档:
、利用西门子S7-200自由通讯接口实现与条码扫描枪的通讯
http://wap.cnki.net/yanshi/acadetail.aspx?q=%E6%89%AB%E6%8F%8F%E6%9E%AA&library=CJFDTOTAL&type=&topic=&p=1&rank=relevant&place=keyword&fn=JXGY201120027
、基于PLC 的条码监控系统
http://www.plc365.com/SIMATIC/655.html
3、对于七段数码显示倒计时功能想通过PLC的七段数码指令来实现,估计有点繁琐?
参见:西门子S7-200(七段数码管显示控制)实训指导:
http://www.docin.com/p-254904982.html
4、对于主站与上位机系统之间的无线通讯我们想采用深圳赛远公司的工业无线通讯模块SY-S72来进行数据交换?
该模块支持西门子S7-200的无线编程。
应用实例:
http://www.gkong.com/co/saiyuan/solution_detail.asp?solution_id=19352
5、几点建议:
、应用modbus通讯,要对通讯、数据传送的响应时间进行考察与测试,看看响应的时间是否满足生产线控制的需要,即这种通讯的特性,是否满足实际控制的实时性。
、虽然工业无线通讯模块SY-S72支持西门子S7-200的无线编程,但与上位机实现通讯尚需做一些工作。
、不要一味追求价格越低越好,“花少钱,办大事”在这里是行不通的。完成相应的控制任务必须有相应的硬件与软件。
、注意细节,成功在于细节。要多多考查S7-200在通讯、I/O数量及运算速度等诸方面是否能够胜任该项任务。

提问者对于答案的评价:
你的回答很全面,非常感谢

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc302223.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • S7-1500做服务器与S7-200通讯

    S7-1500作为 s7通讯服务器,S7-200作为S7通信客户端,最多可以连接多少个S7-200作为客户端?图片中的S7路由连接数量是可连接数量吗? 图片说明: &nb…

    2021年7月5日
  • 十进制时钟指令的地址

    S7-200有一个十进制的时钟指令READ_RTC_1,它的Address为什么不让写入VB1000这样的数据?原来的十六进制的时钟指令是这样写的 问题补充:READ_RTC_1是…

    SIMATIC S7-200 2021年7月5日
  • 广东东莞力特USB转串口器在西门子PLC中的使用

    我在电子市场买了个广东东莞产的(力特)USB2.0通用串口线,想与西门子S7_200进行通讯。(采用PPI线转USB)安装驱动后,还是没有和PLC通讯,望知道的老师能够告诉我如何操…

    SIMATIC S7-200 2020年11月1日
  • S7 200网络参数那总显示none

    我是win7 64位旗舰版,软件是V4.0 STEP 7 MicroWIN SP9,用的是RS232/PPI+USB转232通讯,…

    2021年7月5日
  • 200的PLC和台达A2伺服通讯

    请教:由于PLC的输出点用完,又不想增加模块,想用485通讯控制台达A2伺服的启停,请问启停的通讯地址是什么,A2参数如何设置,期待大神指点,谢谢! 问题补充:现在可以监控伺服的电…

    SIMATIC S7-200 2021年7月5日
  • t32中断举例

    每500ms一次中断,用t32,请举例说明 最佳答案 1、SBR_0程序里初始化程序,开中断       &n…

    SIMATIC S7-200 2021年7月4日
  • 西门子200的扩展模块上面那个24V指示灯为什么闪烁?

    CPU222的主机带着一个231-7PB222路热电阻输入模块,这个热电阻模块的24V灯一直闪烁,测量电压端子电压也正常啊,这是怎么回事?1.这个热电阻模块怎么接线呢,上面的有4个…

    2018年1月1日
  • s7200 pid变参数控制

    使用s7200的PID指令(向导生成),PS_V为aiw0(0~10V),output设为vw100,根据现场的控制要求,最好是让aiw0在0~5V用一套P、I参数,5~10V用一…

    SIMATIC S7-200 2021年7月5日
  • PLC接线问题

    S7-200 CPU 224XP CN PLC有两个模拟量输入,一个模拟量输出。为什么实际的接线端子是:M I V&nb…

    SIMATIC S7-200 2021年7月5日
  • 高速计数器

    子程序中有高速计数器,当子程序停止调用时,高速计数器会停止计数吗? 最佳答案 看你在指令向导中的定义了。如果高速计数器在向导中定义CV=PV即当前值等于预置值,在高速计数器子程序中…

    SIMATIC S7-200 2021年7月5日