湖州市西门子S7-1500模块西门子代理商

2023-06-22 13:00 122.238.65.138 1次
发布企业
上海署晓自动化科技有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
2
主体名称:
上海署晓自动化科技有限公司
组织机构代码:
91310116MA1JET7T33
报价
人民币¥222.00元每件
关键词
湖州市西门子S7-1500模块
所在地
上海市金山区枫泾镇环东一路65弄11号
联系电话
15825707805
手机
15825707805
联系人
杨杰  请说明来自顺企网,优惠更多
请卖家联系我

产品详细介绍

 上海署晓自动化科技有限公司
专销售西门子各系列产品;西门子PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SNS120V10 V60 V80伺服数控备件:原装进口电机,电线,电缆。
西门子全新原装现货PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SNS120 V10V60V80伺服数控备件:原装进口电机(1LA7、1LG4、1LA9、1LE1),国产电机(1LG0,1LE0)大型电机(1LA8,1LA4,1PQ8)伺服电机(1PH,1PM,1FT,1FK,1FS)西门子保内全新原装产品‘质保一年。一年内因产品质量问题免费更换新产品;不收取任何费。
实体公司,诚信经营,价格优势,品质保证,库存量大,现货供应!!
采购西门子产品就选;上海署晓自动化科技有限公司
我们承诺七天内无理由退换!

西门子代理商,西门子一级代理商,上海西门子代理商,中国西门子总代理,西门子PLC代理商,西门子变频器代理商,西门子触摸屏代理商

西门子6ES7513-1FM03-0AB0技术参数


可编程控制器(PLC)作为一种高性能的工业现场控制装置,已广泛地用于工业控制的各个领域。目前,工业自动控制对PLC的网络通信能力要求越来越高, PLC与上位机之间、PLC与PLC之间都要能够进行数据共享和控制。

飞剪控制系统要求在远离PLC的控制室里,实时监控电机、供纸、辊等设备。上位机为普通PC机,下位机为 SIEMENS S7-222 PLC。在实际开发中,采用自由口通信模式,自定义 PC与 PLC的通信协议,用Step7编写PLC端的通信程序,而在 PC端用VC6.0实现串行通信的控制和监控界面的显示。

2.通信方式及原理

S7-200系列PLC通信方式有三种:一种是点对点(PPI)方式,用于与西门子公司的PLC编程器或其它产品通信,其通信协议是不公开的。另一种为DP方式,这种方式使得PLC可通过Profibus的DP通信接口接入现场总线网络,从而扩大PLC的使用范围。*后一种方式是自由口(FreePort)通信方式,由用户定义通信协议,实现PLC与外设的通信。本系统中采用自由口通信方式。它是S7-200系列PLC一个很有特色的功能。这种方式不需要增加投资,具有较好的灵活性,适合小规模控制系统。自由口通信在物理接口上要求双方都使用RS485接口,波特率*高为38400bps。PC机的标准串口为RS232,但西门子公司提供的PC/PPI电缆带有RS232 /RS485电平转换器,在不增加任何硬件的情况下,可以很方便地将PLC和PC机互联。

2.1自由口模式的初始化

PLC的自由口模式通信编程是对串口初始化。对S7-200PLC的初始化是通过对特殊存储字节SMB30(端口0)写入通信控制字,来设置通信的波特率、奇偶校验、停止位和数据位数。显然,这些设定**与上位机设定值相一致。还可选择通信模式和主从站模式,各具体存储位内容可参考SIMATIC S7-200系统手册。

2.2自由口模式下收发数据

初始化自由端口通信模式后,就可以进行数据的收发。

(1) 发送数据指令 XMT

格式:XMT Table,Port。可以用 XMT指令发送数据,XMT指令发送缓冲区(从Table开始的变量存储区)中的数据。数据缓冲区的*个数据指明了要发送的字节数,Port指明了用于发送的端口,缓冲区*多可以有255个字符。在发完缓冲区的*后一个字符时,会产生一个中断 (对端口 0为中断事件9)。本例的XMT缓冲区的格式如表1。其中,状态字节表示PLC是否正确接收了上位机所传数据;上传数据为PLC上传给PC的数据,需将9字节的16进制数编码为18字节的ASIIC码,字节数为18;BCC为上传数据的异或和,同样将16进制数编码为ASIIC码;结束字符的值为26。



表1 发送缓冲区

表2 接收缓冲区


RCV Table,Port。用 RCV指令接收*多为255个字符的数据,这些字符存储在缓冲区中。在接收到结束字符时,会产生一个中断(对端口 0为中断事件23)。本例的RCV缓冲区的格式如表2。其中,命令类型表示上位机让PLC 执行什么操作,如读或写;目标站号是分配给PLC的一个代号;起始地址是PLC要进行读写的存储区的起始地址;读写字节数是PLC接到命令后,对存储区进行读写的字节数,本例中*多写入16字节、读出9字节;写入数据是上位机要写入PLC的数据,对于读命令不起作用;BCC是从命令类型开始到写入数据为止的43字节数据的异或和。从目标站号到BCC这几项内容,都是把16进制数编码为ASIIC码来表示的。

3.自由口通信程序设计

通信程序的设计需遵循一定的规则,如中断通信处理程序要短小精悍、要避免XMT与RCV指令在一个端口执行等。整个PLC通信程序包括主程序、通信初始化子程序、校程序、读写数据子程序和发送完成、接收完成中断服务程序。

3.1主程序

通信主程序是PLC实现接收、发送功能的主框架。其主要流程为查询接收是否完成,校验,再根据命令类型执行读、写等操作。它的作用是控制程序的主流程,校验、读写等具体工作由相应的子程序完成。流程如图1。

3.2通信初始化程序

通信初始化子程序设置自由口通信的有关参数,对接收信息控制寄存器SMB87写入控制字,定义起始字符、结束字符和接收超时。设好自由口模式的这些参数后,还要连接中断事件和中断服务程序,并打开中断。*后,把接收、发送缓冲区写入初值即可。

3.3校程序

每次PLC接收完1帧数据,就调用此子程序进行校验。进入子程序后,先接收完成标志位,再计算所接收数据的校验和BCC。如果正确,还要检验结束字符是否为‘G’。不是的话,说明数据报文长度不对或传输过程中发生了错误,需要向上位机返回相应的出错信息。流程如图2。



图1 主程序流程图

图2 校程序流程图


3.4读、写数据子程序

这2个子程序的任务是把PLC存储区中的数据发给上位机或把上位机传来的数据写入PLC存储区。二者的流程相似,只是数据流向不同。进入子程序后,先停止接收,完成,*后发送应答报文。不同之处就是应答报文中的状态字节:读操作时是1、写操作时是2。

3.5接收、发送完成中断服务程序

当PLC接收到结束字符后产生中断(事件号9)或数据发送结束后产生中断(事件号23),这两个服务程序被执行。接收完,先把接收完标志置1,启动接收。发送完,先校验正确标志,再把接收缓冲区中的结束字符和计算出的接收BCC清零,*后启动接收。

由于是半双工通信,PLC无论是发送和接收完数据后,都**将通信口设置成接收状态。否则,PLC就接收不到任何数据了。

4.上位机的通信编程

上位机通过RS232口与PLC进行通信,bbbbbbs环境串口通信程序利用VC6编写。VC6编写串口通信程序通常有MSCOMM控件和通信API两种方法。二者各有优缺点。MSCOMM控件封装了微机串口通信的基本功能,使用者只需设置一些基本参数,就可以通过串口收发数据了。这种方法简单,易于编程人员使用,现在已有很多例子供参考。用通信API编写串口程序相对复杂一些。**要直接使用bbbbbbs提供的一组API函数来完成上述控件封装好的功能。使用API编程比使用控件更复杂,但也更灵活。通信控件已经封装好的功能是无法改变的,而使用API就能针对通信协议编写效率更高的代码。

在飞剪控制系统的上位机程序中,使用通信API编写了串口读写的模块。接收时,程序要查找起始字符‘g’,以确定1帧数据的开始;再根据下一个状态字节判断通信的正确性;*后,把长度为23字节的数据帧接收好,并准备接收下一帧。发送过程不用判断数据内容,执行发送函数即可。需要注意的是:由于PLC通信口是半双工的,在PLC向上位机上传数据时,上位机要等1帧数据接收完毕,再执行发送操作,以避免收发冲突。



图3 上位机串口通信流程图


5.结束语

本系统取PC机和PLC各自的特点,实现了对飞剪系统的实时监控。通过利用PLC(下位机 )的自由口通信协议和上位机的VC开发工具,可以方便地开发出PC机和PLC通信应用软件。这种方法节省投资,对小规模的系统极具现实意义。系统具有实时性好、速度快、**性高、操作方便等优点,达到了预期的效果。经现场调试及运行表明,该系统适合于飞剪系统的实时监控

202202231632201151664.jpg


2.    附加系统的硬件配置图,网络结构图,应用中的监视画面。
辅机系统主要是由3个机械手构成:喷雾机械手、给汤机械手和取件机械手。他们根据压铸机的动作循环,在相应的位置进行动作。
 3.   多种可选方案的比较:由于有3个步进电机需要控制,在选择方案时考虑过用CPU313C加3个FM353模块,该模块是1轴步进电机定位模块,*高脉冲频率可达200KHz,但此方案成本太高;考虑到本机器对脉冲频率要求不高,CPU313C模块中集成的3路PWM输出脉冲频率可达2.5KHz,已经完全可以满足系统的要求。只用1个CPU313C就完成控制要求,性价比很**!
 
三、控制系统完成的功能
1.   整个控制系统可以分为人机界面显示部分和PLC控制部分。其中PLC控制系统可以分为以下几个部分:压铸机动作顺序控制、压射曲线显示、PWM输出控制和机械手控制。压铸机的动作控制如开模合模,是根据不同的位置送出不同的压力和流量,通常合模分4级,开模分3级。考虑到液压动作的平滑,本系统加了软件斜率,在每个动作的开始、切换和结束时都要通过斜率平滑过渡,使动作很流畅声音很小。在机器的使用过程中模具的调整很麻烦,自动调模功能自动完成的繁琐的调节过程,简化操作;压射过程对机器的成型非常重要,需要采集大量的位置、压力和位置数据,压射动作分3步:慢压射、快压射和增压射,由3个独立的步进电机调节油泵的开口控制压射的速度;PWM输出是控制3个独立的步进电机,分别对应慢压射、快压射和增压射的速度。控制上由PLC调用系统功能块SFB49来实现;本机器配备了3个机械手:喷雾机械手、给汤机械手和取件机械手,他们是可选的。根据压铸机的动作循环,在相应的位置进行动作。
脉宽调制功能是系统集成功能,仅需在硬件配置中作简单设定后,即可在PLC程序中调用SFB49,使用非常方便
 四、项目运行
系统在2005年4月份投入使用后,运行情况良好,获得用户的**。该方案将用在大型、**的压铸机上。由于压铸机的使用环境非常恶劣,硬件很**性非常重要,S7-300坚固的硬件保了系统的**性。而HMI方面由于使用了OP27010,操作简便,显示效果比较好,也回避了触摸屏的一些缺点,如不适合使用在多油污、金属碎片的环境等。
 
五、应用体会
 项目进行当中,深深地感到西门子自动化产品**的灵活性。STEP7强大而便捷的编程功能和PROTOOL灵活自如的组态性能使项目的编程和调试进展非常快。更改容易,维护方便。在PLC的编程中,使用了符号编程,简单明了,易学易懂易维护。为了节约成本,编程中使用模块化编程和变址寻址,大量压缩程序空间,否则**使用更高一挡的CPU314C-2DP。
当然在调试的过程中,也在所难免地遇到了麻烦。PWM输出原本是集成功能,很方便使用。但由于我们节约成本,使用CPU313C上的数字量输入点,在没有配置使用硬件门的情况下,CPU313C上的部分数字量输入点还是会影响3通道的PWM输出。由于西门子手册上的描述也不确切,在求助无门的情况下,对CPU313C上的数字量输入点一一进行测试并与3通道的PWM输出对照,终于弄清楚了硬件门的准确定义,完满解决了问题。
所属分类:中国电工电气网 / PLC
湖州市西门子S7-1500模块西门子代理商的文档下载: PDF DOC TXT
关于上海署晓自动化科技有限公司商铺首页 | 更多产品 | 联系方式 | 黄页介绍
法定代表人杨能杰
注册资本480万(元)
经营范围技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;普通机械设备安装服务;电气设备修理;销售代理;工业自动控制系统装置销售;智能输配电及控制设备销售;电气设备销售;电子产品销售;电子专用设备销售;通信设备销售;仪器仪表销售;互联网销售
公司简介上海署晓自动化科技有限公司成立于2021年05月17日,注册地位于上海市金山区枫泾镇环东一路65弄11号(枫泾经济小区),法定代表人为杨能杰。经营范围包括一般项目:技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;普通机械设备安装服务;电气设备修理;销售代理;工业自动控制系统装置销售;智能输配电及控制设备销售;电气设备销售;电子产品销售;电子专用设备销售;通信设备销售;仪器仪表销售;互联 ...
公司新闻
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由企业自行发布,本站完全免费,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112