西门子模块6ES7350-2AH01-0AE0参数详细
1、通讯接口 以松下FP1系列plc为例来阐述PLC与扩展模块之间的通讯,FP1系列PLC的通讯接口采用标准9芯RS232接口,它与扩展模块之间的接线如图所示。 |
输入/输出接口(I/O接口)是plc与工业现场装置之间的连接部件,PLC通过输
入接口把工业设备或生产过程的状态和信息送给CPU,CPU运行用户程序,把运算结果通过输出接口输出给执行机构。
与微机的I/O接口工作于弱电的情况不同,PLC的I/O接口是按强电要求设计的,即其输入接口可接收强电信号,其输出接口可以直接和强电设备相连接。I/O接口除起连接系统内、外部的作用外,其输入接口还有对输入信号进行整理、滤波、隔离、电平转换的作用;输出接口还具有隔离PLC内部电路与外部执行元件的作用和功率放大的作用。
输入接口主要包括光电耦合器、输入状态寄存器和输入数据寄存器。输入端子接受各种有触点的和无触点的开关量信号或连续变化的模拟量信号(经A/D转换),各种信号经光电耦合器转换成PLC能够接受的电平信号,输入到输入状态(映象)寄存器或输入数据寄存器中。
输出接口包括输出状态(映象)寄存器、输出锁存器、光电耦合器和功率放大器等部分。PLC通过它把处理后的电平信号转换成电压或电流信号,去控制与被控对象相连的输出端。PLC提供三种类型的输出:机械触头继电器、无触点型交流开关(双向晶闸管开关)、无触点型直流开关(晶体管输出),以供驱动不同类型的负载。
PLC有多种类型的I/O接口模块,它们包括:开关量输入模块、开关量输出模块;模拟量输入、输出模块;专用特殊功能模块等。上述模块又分直流和交流、电压和电流类型。每个类型又有不同的参数等级。
对于小型PLC,厂家通常将I/O部分装在PLC的本体中,而对于中、大型PLC,各厂家通常都将I/O部分做成可供选取、扩充的模块或模板,用户可根据自己的需要选取具有不同功能、不同点数的I/O模块来组成自己的控制系统。 plc的存储器分为系统存储器、用户存储器和变量存储器。
系统存储器用来存放系统程序(控制器制造厂家研制系统时确定的程序,相当于个人计算机的操作系统),内容主要包括:系统管理程序——用于控制PLC的运行,使整个PLC按部就班地工作。用户指令解释程序——将用户程序变为机器语言指令,再由CPU执行这些指令。标准程序模块与系统调用——包括许多不同功能的子程序及调用管理程序,如完成输入、输出及特殊运算等的子程序。系统程序关系到PLC的性能,出厂时—般都固化在ROM或EPROM片中,用户不能访问、修改其内容。
用户存储器包括用户程序存储器和功能存储器两部分。用户程序存储器用来存放用户程序(用户根据实际控制的需要,用PLC的编程语言编制应用程序,通过编程器输入到PLC的用户程序存储器)以用户系统配置。为便于程序的调试、修改、完善,用户存储器可使用RAM(有掉电保护)、EPROM或EEPROM。用户功能存储器用来存放用户程序中使用器件的ON/OFF状态、数值数据等。用户存储器容量的大小,关系到用户程序容量的大小,是反映PLC性能的重要指标之一,PLC产品说明书中所列存储器型式或容量就是对用户存储器而言。
变量存储器用来存放PLC的内部运算变量,如内部继电器、I/O内存映像、定时器/计数器的现行值等。这些内容在CPU解算过程中需随时读写更新,变量存储器也采用随机存储器RAM。
一般PLC的一个定时器的延时时间都较短,如FX系列PLC中一个0.1s定时器的定时范围为0.1~3276.7s,如果需要延时时间更长的定时器,可采用多个定时器串级使用来实现长时间延时。定时器串级使用时,其总的定时时间为各定时器定时时间之和。
如图5-10所示为定时时间为1h的梯形图及时序图,辅助继电器M1用于定时启停控制,采用两个0.1s定时器T14和T15串级使用。当T14开始定时后,经1800s延时,T14的常开触点闭合,使T15再开始定时,又经1800s的延时,T15的常开触点闭合,Y4线圈接通。从X14接通,到Y4输出,其延时时间为1800s+1800s=3600s=1h。
图5-10 用定时器串级的长延时程序
a)梯形图 b)时序图 SHAPE \* MERGEFORMAT
用简单设计法设计一个对锅炉鼓风机和引风机控制的梯形图程序。控制要求:
(1)开机前启动引风机,10S后自动启动鼓风机;
(2)停止时,立即关断鼓风机,经20S后自动关断引风机。
LD取开点,LDI取闭点,out连线圈,end程序完
1)PLC实验接线图、及控制要求
2)画“梯形图"程序 3)(译为)“指令表"程序
西门子连接电缆6SL3060-4AA10-0AA0
这个应用解释了一个使用S7-200的集成高速脉冲输出指令来控制灯炮(24V/1W)亮度的例子。模拟电位器0的设置值影响输出端Q0.0方波信号的脉冲宽度,也就是灯泡的亮度。调整电位器时需要一把(2.5mm)螺丝刀。
例图
程序框图
程序和注释
在程序的每次扫描中,模拟电位器0的值,通过特殊存储字节SMB28被拷贝到内存字MW0的低字节MB1。电位器的值除以8作为脉宽,脉宽和脉冲周期的比率大致决定了灯炮的亮度(相对于大亮度)。除以8会带来这样一个额外的好处,即丢弃了SMB28所存值的3个有效位,从而使程序更稳定。如果电位器值变化了,那么将重新初始化输出端Q0.0的脉宽调制,借此电位器的新值将被变换成脉宽的毫秒值。
本程序的长度为30个字
结构化文本(ST)是一种的文本语言,可以用来描述功能,功能块和程序的行为,还可以在顺序功能流程图中描述步、动作和转变的行为。结构化文本语言表面上与PASCAL语言很相似,但它是一个专门为工业控制应用开发的编程语言,具有很强的编程能力用于对变量赋值、回调功能和功能块、创建表达式、编写条件语句和迭代程序等。结构化文本非常适合应用在有复杂的算术计算的应用中。结构化文本程序格式自由,可以在关键词与标识符之间任何地方插入制表符、换行字符和注释。对于熟悉计算机语言开发的人员来说,结构化语言更是易学易用。结构化文本语言还易读易理解,特别是用有实际意义的标识符、批注来注释时,更是这样。
AND串开点,ANI串闭点
[案例3-2] PLC触点串联运算(相乘运算)实验
3)PLC实验接线图、及动作顺序分析