西门子模块6ES7513-1AL02-0AB0性能参数
在该通信方式下,通信端口由用户程序所控制,通信协议也由用户设定。PC机与PLC之间是主从关系,PC机始终处于主导地位。PLC的通信编程首先是对串口初始化,对S7-200PLC的初始化是通过对特殊标志位SMB30(端口0)、SMB130(端口1)写入通信控制字,设置通信的波特率,奇偶校验位、停止位和字符长度。显然,这些设定必须与PC的设定相一致。SMB30和SMB130的各位及含义如下:
其中,校验方式:00和11均为无校验、01为偶校验、10为奇校验;字符长度:0为传送字符有效数据是8位、1为有效数据是7位;波特率:000为38400baud、001为19200baud、010为9600baud、011为4800baud、100为2400baud、101为1200baud、110为600baud、111为300baud;通信协议:00为PPI协议从站模式、01为自由口协议、10为PPI协议主站模式、11为保留,缺省设置为PPI协议从站模式。
XMT及RCV命令分别用于PLC向外界发送与接收数据。当PLC处于RUN状态下时,通信命令有效,当PLC处于STOP状态时通信命令无效。
XMT命令将存储区内的数据通过端口传送出去,当存储区内后一个字节传送完毕,PLC将产生一个中断,命令格式为 XMT TABLE,PORT,其中PORTPLC用于发送的通信端口,TABLE为是数据存储区地址,其个字节存放要传送的字节数,即数据长度,大为255。
RCV命令从的端口读入数据存放在的数据存储区内,当后一个字节接收完毕,PLC也将产生一个中断,命令格式为RCV TABLE,PO RT,PLC通过PORT端口接收数据,并将数据存放在TBL数据存储区内,TABLE的个字节为接收的字节数。
在自由口通信方式下,还可以通过字符中断控制来接收数据,即PLC每接收一个字节的数据都将产生一个中断。因而,PLC每接收一个字节的数据都可以在相应的中断程序中对接收的数据进行处理
西门子的编程软件和程序结构
1. 编程软件
西门子公司针对SIMATIC系列PLC提供了很多种的编程软件,主要有STEP MICRO/DOS和STEP MICRO/WIN;STEP mini;标准软件包STEP7
S7系列的PLC的编程语言非常丰富,有LAD、STL、SCL、GRAPH、HIGRAPH、CFC等。用户可以选择一种语言编程,如果需要,也可以混合使用几种语言编程。
2. 程序结构
程序结构主要适用与S7-3000和S7-400,他有线性编程、分步式编程和结构化编程等3种编程方法。
FPI系列可编程控制器是日本松下电工公司的小型PLC产品。
FPI编程软件及指令系统
1.编程方式
NPST-GR提供了3种编程方式:梯形图方式;语句表方式和语句表达方式。
2.注释功能
NPST-GR可以为I/O继电器和输出点加入注释,使用户对继电器所对应的设备及继电器的用途一目了然。
3.程序检查
NPST-GR能查找程序中语法的错误和进行程序校验
4.监控
NPST-GR能监控用户编制的程序,并可以进行运行测试。用户可以检查继电器、寄存器和PLC工作状态,方便的进行调试与修改。
5.系统寄存器设置
NPST-GR可设置N0.0-N0.418系统寄存器的内容,根据屏幕的提示信息进行选择或输入,简单方便。
6.I/O和远程I/O地址分配
用NPST-GR可以为主机扩展板上每个槽分配I/O和远程I/O地址
7.数据管理
数据管理可以将程序或数据存盘,用于数据备份,或在传入PLC之前暂存数据
两者在编程的应用上还有就是西门子的是单母线,而日本松下的是双母线;
还有就是西门子和日本松下的输入和输出也不同的,日本松下的输入就只有X,输出就只有Y。
其实语言是相通的,就是方法不同,两个可以相互转换
在可编程控制器plc组成的控制系统中,大致有以下几种地线:
(1)数字地。这种地也叫逻辑地,是各种开关量(数字量)信号的零电位。
(2)模拟地。这种地是各种模拟量信号的零电位。
(3)信号地。这种地通常是指传感器的地。
(4)交流地。交流供电电源的地线。
(5)直流地。直流供电电源的地线。
(6)屏蔽地(也称保护接地“PG")。这是为防止静电感应而设计的。
以上这些地线如何处理是可编程控制器系统设计、安装、调试中的一个重要问题。
正确接地是重要而又复杂的问题,理想的情况是一个系统的所有接地点与大地之间阻抗为零,但这在实际应用中是难以做到的。在实际接地中总存在着连接阻抗和分散电容,所以如果地线不佳或接地点不当,都会影响接地质量。
(1)一点接地和多点接地。一般情况下,高频电路应就近多点接地以减少地线的走线长度,低频电路应一点接地以减少地线环路。在低频电路中,布线和元件间的电感并不是什么大问题,然而接地形成的环路对电路的干扰影响很大,因此通常以一点作为接地点。但一点接地不适用于高频,因为高频时,地线上所具有的电感而增加了地线阻抗,同时各地线之间又产生电感耦合。一般来说,频率在1MHz以下,可用一点接地;高于10MHz时,采用多点接地;在1~10MHz之间可用一点接地,也可多点接地。根据这一原则,可编程控制器组成的控制系统一般都采用一点接地。
(2)交流地与信号地不能共用。由于在一般电源地线的两点间会有数毫伏,甚至几伏电压。对低电平信号电路来说,这是一个非常严重的干扰,因此必须予以避免。
(3)浮地与接地的比较。即系统各个部分与大地浮置起来,这种方法简单,具有一定的抗干扰能力,但要求整个系统与大地的绝缘电阻不能小于50MΩ。一旦绝缘下降就会带来干扰。还有一种方法,就是将机壳接地,其余部分浮空。这种方法抗干扰能力强,安全可靠,但实现起来比较复杂。一般来说,可编程控制器系统还是以接大地为好。
(4)模拟地。模拟地的接法十分重要,为了提高抗共模干扰能力,对于模拟信号可采用屏蔽浮地技术。对于具体的可编程控制器模拟量信号的处理要严格按照PLC用户操作手册上的要求设计。
(5)屏蔽地。屏蔽的目的是为了减少信号中的噪声,以便准确检测和控制。根据屏蔽目的不同,屏蔽地的接法也不一样。电场屏蔽解决分布电容问题,其屏蔽罩是利用低阻金属材料制成,可接大地。磁屏蔽用以防止磁铁、电机、变压器、线圈等的磁感应、磁耦合,其屏蔽方法是用高导磁材料使磁路闭合,并接大地为好。当信号电路是一点接地时,低频电缆的屏蔽层也应一点接地。如果电缆的屏蔽层接地点有一个以上时,容易产生噪声电流,形成噪声干扰源。当一个电路有一个不接地的信号源与系统中接地的放大器相连时,输入端的屏蔽应接至放大器的公共端;相反,当接地的信号源与系统中不接地的放大器相连时,放大器的输入端也应接到信号源的公共端。屏蔽地和保护地应各自独立地接到接地铜排上。
采用专用接地或共用接地的接地方式如图 (a)和图(b)所示,但千万不可使用如图 (c)所示的串联接地的方式。
plc是现代工业的基础,虽然它是第二次工业革命的产物,但是经历了近一个世纪的风风雨雨,它不但没有消失,而且越来越强大,不但工业生产广泛使用,在生活中也应用广泛。很多在工厂从事维修保养的电工朋友,以及刚从学校毕业的学生想从事自动化行业,PLC是绕不开的坎。可苦于没有相关经验,更没有前辈带路,再加上现在大师专家满天飞,导致走了很多弯路,小编我就从个人工作经验来谈谈这些误区。希望能给大家带来帮助。 1.纠结品牌 这是常见,也是LOW的问题了,经常在悟空问答上有人如此提问,入门是学习三菱plc还是西门子plc好?我有三菱的基础了,多久能学会西门子PLC?对于此等入门LOW逼问题,我不想再重复,等你纠结好了,估计黄花菜都腐烂了,对此,我只阐述一点,你去学开车,去学奔驰呢还是学宝马呢?如果你这个比喻也搞不懂,恕我直言,你也基本看不懂手表了。如果非要选择,小编我还是建议你学习IEC61131-3标准的PLC,我曾经专门写过文章符合IEC61131-3标准的PLC,才是零基础学习PLC好的选择 大家可以参考。
|