6ES7288-1ST40-0AA1 SIMATIC S7-200 SMART,CPU ST40, 上,DC/DC/DC, 机载 I/O: 24 个 24V DC 数字输入;16DO 24V DC; 电源:DC 20.4 - 28.8V DC, 程序存储器/数据存储器 40 KB 网络服务器支持 |
浔之漫智控技术(上海)有限公司
本公司销售西门子自动化产品,全新原装,****,价格优势
西门子PLC,西门子触摸屏,西门子数控系统,西门子软启动,西门子以太网
西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆
我公司大量现货供应,价格优势,品质保证,德国原装进口
可编程序控制器(PLC)的程序结构组成有哪些S7-200CPU的控制程序由主程序、子程序和中断程序组成。
1.主程序
主程序(OB1)是程序的主体,每一个项日都必须并且只能有一个主程序。在主程序中可
以调用子程序和中断程序。
主程序通过指令控制整个应用程序的执行,每次CPU扫描都要执行一次主程序。STEP7-Micro/WIN32的程序编辑器窗口下部的标签用来选择不同的程序。因为程序已被分开,各程序结束时不需要加人无条件结束指令,如END、RET或RETI等。
2.子程序
子程序是一个可选的指令的集合,仅在被其他程序调用时执行。同子程序可以在不同的地方被多次调用,使用了程序可以简化程序代码和减少扫捕时间。设计得好的子程序容易移植到别的项目中去。
3.中断程序
中断程序是指令的一个可选集合,中断程序不是被主程序调用,它们在中断事件发生时由可编程序控制器的操作系统调用。中断程序用来处理预先规定的中断事件,因为不能预知何时会出现中断事件,所以不允许中断程序改写可能在其他程序中使用的存储器。
存储器的数据类型与寻址方式
数据在存储器中存取的方式
1.位、字节、字和双字
sdnp二进制数的1位(bit)只有0和1两种不同的取值,可用来表示开关量(或称数字量)的两种不同的状态,如触点的断开和接通,线圈的通电和断电等。如果该位为1,则表示梯形图中对应的编程元件的线圈“通电”,其常开触点接通,常闭触点断开,以后称该编程元件为1状态,或称该编程元件0N(接通)。如果该位为0,对应的编程元件的线圈和触点的状态与上述的相反,称该编程元件为0状态,或称该编程元件OFF(断开)。位数据的数据类型为BOOL(布尔)型。
8位二进制数组成1个字节(Byte,见图3-5),其中的第0位为*低位(LSB),第7位为*高位(MSB)。两个字节组成1个字(Word),两个字组成1个双字(见图3-6)。一般用二进制补码表示有符号数,其*高位为符号位,*高位为0时为正数,为1时为负数,*大的16位正数为7FFFH,H表示十六进制数。字节、字和双字的取值范围见表3.1。
图 3-5 位数据的存放
表 3-1 数据的位数与取值范围
2.数据的存取方式
位存储单元的地址由字节地址和位地址组成,如I3.2,其中的区域标识符"I"表示输人(In-put),字节地址为3,位地址为2(见图3-5)。这种存取方式称为“字节.位”寻址方式。
输入字节IB3(B是Bvte的编写)由13.0-13.7这8位组成。相邻的两个字节组成已个字,VW100表示由VB100和VB101组成的1个字(见图3-6),VW10中的V为区城标识符,W表示字(Word),100为起始字节的地址。
图3-6字,字节和双字对同一地址存取操作的比较
a)VB100 b)VW100 c)VD100
VD100表示由VB100~VB103组成的双字,V为区城标示符,D表示存取双字(DoubleWord),100为起始字节的地址。
自动化集成安全系统是什么一方面,在工业控制系统和设备运行时,常伴有危险存在,例如,有毒的原料,易燃易爆的可能,高压、高温或放热的反应,辐射,电击,破坏性的机械动作等,这些都会威胁到操作人员的健康和生命,或会破坏机器设备或周边设施,造成重大财产损失,有时,甚至会对自然环境造成灾难性影响。
另一方面,随着开放式标准和全球联网的推广使用,网络犯罪也不断增加。恶意软件或未授权的访问会对系统安全造成威胁。例如,网络的过载或故障,窥视和盗取密码或过程数据,对过程自动化系统的未授权访问,蓄意破坏等。
因此,人们强烈地意识到降低风险、提高工业生产安全的必要性,而添加适当的安全设备就能有效地避免这些风险,或将它们限制在可以承受的限度之内。
目前,在欧洲,对机器安全性有着严格统一的技术规范,国际电工委员会所推出的安全标准体系IEC61508已成为世界公认的生产标准。欧洲和北美的机械自动化安全装置发展很快,罗克韦尔、西门子、欧姆龙、贝加莱等公司都推出了安全PLC系列产品。在我国,早在20世纪90年代末,安全PLC就开始用于机械制造领域。目前,保护操作人员安全的意识在不断加强,安全技术与产品日益通过渗入制造过程中的各种自动化、智能化环节形成安全系统而加以实现。
系统设计时,每一个自动化设备中都应集成安全功能,处理危险事件时,除了要保证人员、工厂设备和环境的安全外,还要考虑如何确保不会由于系统的差错而危及生产过程。
以机械制造为例,机械安全需要考虑的因素很多,如机械设备特点、工艺操作特点、安全设计理念等。安全控制系统包括安全输入设备(如急停按钮、安全门限位开关、联锁开关、安全光栅或光幕、双手控制按钮等)、安全控制电气元件(如安全继电器、安全PLC、安全总线等)和安全输出控制(如主回路中的接触器、继电器、电磁阀等)。
早期的安全系统多采用继电器或固态电路逻辑控制器作为安全防护系统的控制单元,安全违规后,安全链的唯一响应就是关停机器,当使用了其他安全设备(如安全门、光幕等)时,这些设备上的干扰也会导致系统停机。继电器型安全系统的特点是通过继电器执行安全逻辑控制,电压适用范围宽,可靠性高,不受绝大多数干扰的影响,虽然专用安全继电器直到今天仍在使用,但其体积大,灵活性差,特别是在中、大规模系统中表现得尤为突出,功能修改或添加不便,无通信功能。继电器型安全系统由于存在大量繁琐的硬件连线,带来了较高的故障率,经常误停车,可用性差,且不能自动诊断故障所在,故障发生后没有事故记录。例如,一个简单的机器集成了20个紧急停止按钮(任何一个都能使系统停机),当要求停机时间*小化时,显然这样的安全系统使得常规控制系统的运行效率不能满足要求。固态电路型安全系统多为模块化结
结构紧凑,采用独立的固态器件实现安全逻辑控制功能,可对系统中所有运行通道进行在线测试和故障识别,维护相对简单方便,可进行串行通信,可配置成冗余拓扑结构,增强系统容错性。固态电路型安全系统的灵活性不够,功能修改或添加必须改变系统的连线,操作费用较高,可靠性不如继电器型安全系统。
当今安全集成技术的先进性体现在①安全数据传输将替代传统的硬接线②灵活的解决策略替代死板的安全响应③智能安全响应避免过多增加设备价值。集成化安全技术的重点在于产品。在这种安全系统中,所有的产品都是相互协调的,并且与现有的自动化产品相互联系,因此,容易创建可兼容的安全应用。例如,安全PLC产品以其功能卓越、经济有效、标准化、系列化、便于安装与机器一体化设计、便于组成集成的网络化安全系统等优点逐步取代传统的机器硬接线方式的安全系统,增强了对设备操作人员的保护,成为了工业安全生产防护系统的**。