6ES7313-5BG04-4AB2
PLC方的通信程序只是PLC整个控制程序中的一小部分,可将通信程序编制成PLC的中断程序,当PLC接收到PC发送的数据以后,在中断程序中对接收的数据进行处理。PC方的通信程序可以采用VB、VC等语言,也可直接采用西门子组态软件,如STEP7、WinCC。
. 程序设计前的准备工作
程序设计前的准备工作就是要了解控制系统的全部功能、规模、控制方式、输入/输出信号的种类和数量、是否有特殊功能的接口、与其它设备的关系、通信的内容与方式等,从而对整个控制系统建立一个整体的概念。接着进一步熟悉被控对象,可把控制对象和控制功能按照响应要求、信号用途或控制区域分类,确定检测设备和控制设备的物理位置,了解每一个检测信号和控制信号的形式、功能、规模及之间的关系。
2. 设计程序框图
根据软件设计规格书的总体要求和控制系统的具体情况,确定应用程序的基本结构、按程序设计标准绘制出程序结构框图,然后再根据工艺要求,绘出各功能单元的功能流程图。
3. 编写程序
根据设计出的框图逐条地编写控制程序。编写过程中要及时给程序加注释。
4. 程序调试
调试时先从各功能单元入手,设定输入信号,观察输出信号的变化情况。各功能单元调试完成后,再调试全部程序,调试各部分的接口情况,直到满意为止。程序调试可以在实验室进行,也可以在现场进行。如果在现场进行测试,需将可编程控制器系统与现场信号隔离,可以切断输入/输出模板的外部电源,以免引起机械设备动作。程序调试过程中先发现错误,后进行纠错。基本原则是“集中发现错误,集中纠正错误"。
5. 编写程序说明书
在说明书中通常对程序的控制要求、程序的结构、流程图等给以必要的说明,并且给出程序的安装操作使用步骤等.
1、在PLC里建立DB1数据块,里面设两个开关量“PLC秒开关"和“人机响应开关";
2、人机变量中连接这两个变量;
3、在人机“PLC秒开关"变量的属性----事件----数值变更中添加“取反位",让“人机响应开关"变量随着“PLC秒开关"变化而变化;
4、在PLC程序块中编程,让“PLC秒开关"每0.5秒反转,再用TON延时指令让“人机响应开关"1秒内没有动作就输出 人机通信失败,因为人机通信异常后“人机响应开关"将不再会发生变化。
其实,市场上任何触摸屏与PLC通讯不上不外乎要确认四个问题:
1、plc参数和工程里的是否*
2、通讯线是否按照接线图的引脚接线
3、工程里设置的com口在屏上接的时候是否正确
4、参数和线确认OK,的情况下,看看是不是plc程序或是plc的地址问题。
方法:
先判断参数:
1、用PLC的编程软件接上PLC测试看看PLC的参数是多少,工程里设置的参数是否和测试出来的*。
2、在线模拟:用我们的组态软件,用PLC本身的通讯电缆和电脑相连接,在线模拟看看工程是否通讯的上。可以用个数值输入部件或是开关,对其操作,看看关掉模拟器之后再开在线模拟后之前的操作是否还在,是否直接提示NC。(NC和之前操作没有写下去即为没有通上)
测试线:
用万用表按照接线图的引脚定义测试接线。
一:触摸屏的参数。查看一下触摸屏的参数设置。
这里面有几个参数需要特别注意的:
1:通信口的设置---一定要确认清楚PLC连接触摸屏的COM1口还是COM2口
2:设备类型---这个是zui重要的,如果协议没选对的话,其他就不用说了
3:连接方式---PLC跟触摸屏的连线,确认好事RS485,还是RS232C
4:接口参数跟PLC站号---一定要跟PLC里面的设置*。
二:如果参数确认设置好了,接下来就排查线路的问题。
确认RS485,RS232C的做线是否正确,触摸屏与各种PLC接线的做法不一样。这个可以参照维控(plc与触摸屏通信线接法帮助文档)查看,这个是正常排查通信问题的基本方法。
接下来教大家如何绕开触摸屏的问题---在线模拟。在通讯不上的时候,有的客户会猜测可能是触摸屏的问题,或者接口的问题。在线模拟就是绕开触摸屏,直接用PLC跟电脑进行连接。
具体的做法:
1:PLC跟电脑要通过RS232进行连接。有的PLC有RS232的接口,有的没有,没有的可以通过转接头接到电脑上。
2:新建一个简单的工程。放两个元器件,一个数值显示,一个数值输入。地址设置PLC里面的地址。
3:工程参数设置一定要跟PLC里面的设置一样。
4:点击在线模拟功能
这样子做就可以很明显查看PLC能不能跟PC通信上。如果可以通信上就可以排除PLC方面的问题,跟参数设置的问题。
模拟量采集模块采用RS485通讯网路,将分散的现场数据点的模拟量经AD变换传输到主机或由PC控制远程主站点。 具有*的双看门狗安全设计。DATA-7215模拟量采集模块具有计量数据采集、测量数据采集、设备开关状态采集和对外逻辑控制等多项功能,主要用作各种测控终端的数据采集、控制和显示设备,适用于各行业的自动化、信息化系统 。
在上述通信方式下,由于只用两根线进行数据传送,所以不能够利用硬件握手信号作为检测手段。因而在PC机与PLC通信中发生误码时,将不能通过硬件判断是否发生误码,或者当 PC与 PLC工作速率不一样时,就会发生冲突。这些通信错误将导致PLC控制程序不能正常工作,所以必须使用软件进行握手,以保证通信的可靠性。
由于通信是在PC机以及PLC之间协调进行的,所以PC机以及PLC中的通信程序也必须相互协调,即当一方发送数据时另一方必须处于接收数据的状态。如图7-18、图7-19所示分别是PC、PLC的通信程序流程。
6ES7313-5BG04-4AB2
PLC采用的编程语言有梯形图、布尔助记符、功能表图、功能模块和语句描述编程语言。编程方法的多样性使编程简单、应用面拓展。操作十分灵活方便,监视和控制变量十分容易。
西门子PLC S7-300系列PLC安装及注意事项:
一、辅助电源功率较小,只能带动小功率的设备(光电传感器等);
二、 一般PLC均有一定数量的占有点数(即空地址接线端子),不要将线接上;
三、 PLC存在I/O响应延迟问题,尤其在快速响应设备中应加以注意。
四、输出有继电器型,晶体管型(高速输出时宜选用),输出可直接带轻负载(LED指示灯等);
五、输入/断开的时间要大于PLC扫描时间;西门子CPU模块6GK7243-1EX01-0XE0接线方法及使用说明
六、PLC输出电路中没有保护,因此应在外部电路中串联使用熔断器等保护装置,防止负载短路造成损坏PLC;
七、 不要将交流电源线接到输入端子上,以免烧坏PLC;
八、接地端子应独立接地,不与其它设备接地端串联,接地线裁面不小于2mm2;
九、 输入、输出信号线尽量分开走线,不要与动力线在同一管路内或捆扎在一起,以免出现干扰信号,产生误动作;信号传输线采用线,并且将线接地;为保证 信号可靠,输入、输出线一般控制在20米以内;扩展电缆易受噪声电干扰,应远离动力线、高压设备等。
根据plc的功能不同,可将plc分为低档、中档、*三类。西门子CPU模块6GK7243-1EX01-0XE0接线方法及使用说明
低档plc具有定时、计数、逻辑运算、移位以及自诊断、监控等基本功能,还可有少量模拟量输入/输出、数据传送、算术运算和比较及通信等功能,主要用于逻辑控制、顺序控制或少量模拟量控制的单机控制系统。中档plc除具有低档plc的功能外,还具有较强的模拟量输入/输出、数据传送和比较、算术运算、远程i/o、数制转换、子程序及通信联网等功能;有些还可增设pid控制、中断控制等功能,适用于复杂的控制系统。
德国西门子(SIEMENS)公司生产的可编程序控制器在我国的应用也相当广泛,在冶金、化工、印刷生产线等领域都有应用。西门子(SIEMENS)公司的PLC产品包括LOGO、S7-200、S7-1200、S7-300、S7-400、S7-1500等。 西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性高。S7系列PLC产品可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。
*plc除具有中档plc的功能外,还增加了矩阵运算、带符号算术运算、平方根运算、位逻辑运算及制表和表格传送、其他特殊功能函数的运算功能等。*plc具有更强的通信联网功能,可用于大规模过程控制或构成分布式网络控制系统,进而实现工厂自动化。西门子CPU模块6GK7243-1EX01-0XE0接线方法及使用说明
2.根据plc的结构形式,可将plc分为模块式和整体式两类。
模块式plc将plc的各组成部分分别做成若干个单独的模块,如i/o模块、电源模块(有的含在cpu模块中)、cpu模块以及各种功能模块。模块式plc由框架或基板和各种模块组成,模块装在框架或基板的插座上,如图示。这种模块式plc的特点是配置灵活,可根据需要选配不同规模的系统,而且装配方便,便于扩展和维修。大、中型plc一般采用模块式结构。
可编程控制器是由现代化生产的需要而产生的,可编程序控制器的分
西门子PLCS7-200系列
西门子PLCS7-200系列
类也必然要符合现代化生产的需求。
一般来说可以从三个角度对可编程序控制器进行分类。其一是从可编程序控制器的控制规模大小去分类,其二是从可编程序控制器的性能高低去分类,其三是从可编程序控制器的结构特点去分类。
整体式结构一般用于小型plc。整体式plc是将cpu、电源、i/o接口等部件都集中装在一个机箱内,如图示。具有结构紧凑、价格低、体积小的特点。整体式plc由不同i/o点西门子CPU模块6GK7243-1EX01-0XE0接线方法及使用说明数的扩展单元和基本单元(又称主机)组成,扩展单元内只有i/o和电源等,而没有cpu;基本单元内有i/o接口、cpu、与i/o扩展单元相连的扩展口以及与编程器或eprom写入器相连的接口等。基本单元和扩展单元之间一般用扁平电缆连接。整体式plc一般还可配备特殊功能单元,如位置控制单元、模拟量单元等,使其功能得以扩展。
还有一些plc将整体式和模块式的特点结合起来,构成谓的叠装式plc。叠装式plc的cpu、电源、i/o接口等也是各自独立的模块,但它们之间是靠电缆进行连接的,并且各模块可以一层层地叠装。这样,不但系统可以灵活配置,还可做得体积小巧。
- 上一篇: 6ES7313-5BG04-4AB1
- 下一篇: 6ES7313-6BG04-0AB0