西门子PLC模块临沂授权代理商SIEMENS原装 西门子PLC临沂授权代理商,临沂西门子PLC代理,西门子PLC代理
西门子S7-300公用程序与手动程序
1. OB100中的初始化程序
机械手在*上面和*左边的位置、夹紧装置松开时,系统处于规定的初始条件,称为“原点条件”、此时左限位开关10.4、上限位开关10.2的常开触点和表示夹紧装置松开的Q4.1的常闭触点组成的串联电路接通,原点条件标志M0.5为1状态(见图5-33)。
5)硬件组态或网络组态完成后,点击工具栏上的量按钮(保存并编译),将显示出组态时存在的错误和报警信息,需要改正错误,编译成功后,才能下载组态的信息。
输入/输出模块统称为信号模块(SM),包括数字量(或称开关量)输入(DI)模块、数字量输出(D0)模块、数字量输入/输出(DI/DO)模块、模拟量输入(AI)模块、模拟量输出(AO)模块和模拟量输入/输出(AI/AO)模块。
S7-300的输入/输出模块的外部接线接在插接式的前连接器的端子上,前连接器插在前盖板后面的凹槽内。更换模块时不需要断开前连接器上的外部连线,只需拆下前连接器,将它插到新的模块上,不用花费时间重新接线。模块上有两个带顶罩的编码元件,第一次插人时,顶罩**地插入到前连接器上。为避免更换模块时发生错误,第一次插入前连接器时,它被编码,以后该前连接器只能插入同样类型的模块。20针的前连接器用于信号模块(32点的模块除外)和功能模块。40针的前连接器用于32点的信号模块。
西门子PLC模块临沂授权代理商SIEMENS原装 西门子PLC临沂授权代理商,临沂西门子PLC代理,西门子PLC代理
c.硬件目录中的过滤器。如果激活了硬件目录中的过滤器功能(选中图2-121中“硬件目录”窗口上面的“过滤”复选框),硬件目录只显示与工作区有关的硬件。例如用设备视图打开PLC的组态画面时,如果选中了过滤器,则硬件目录窗口不显示HMI,只显示PLC的模块。
d.删除硬件组件。可以删除设备视图或网络视图中的硬件组件,被删除的组件的地址可供其他组件使用。不能单独删除CPU和机架,只能在网络视图和项目树中删除整个PLC站。
删除硬件组件后,可能在项目中产生矛盾,即违反插槽规则。选中指令树中的"PLC_1”,点击工具栏上的覆按钮,对硬件组态进行编译。编译时进行一致性检查,如果有错误将会显示错误信息,应改正错误后重新进行编译。
e.复制与粘贴硬件组件。可以在项目树、网络视图或硬件视图中复制硬件组件,将保存在剪贴板上的组件粘贴到其他地方。可以在网络视图中复制与粘贴站点,在硬件视图中复制与粘贴模块。
远程控制系统软件设计不仅需要应用PLC基本指令与应用指令,还需要对现场总线的通信,现场监视器、状态显示器等外部设备进行设计与编程,用户程序较复杂,对程序存储容量要求较高;系统软件设计、现场调试的工作量较大;安装、调试的时间较长。
④分布式控制系统
分布式PLC控制系统是一种以PLC为主体构成的网络控制系统。系统的一个(或相对集中的数个)控制对象由一台独立的PLC进行控制,构成相对独立的单机(或集中控制)控制单元;各单元PLC之间通过网络总线连接,组成生产现场控制网,并由上位机进行统一调度与管理。分布式PLC控制系统适用于柔性加工系统(FMS)、车间自动化系统、大型生产线、装配流水线等,是目前PLC应用领域的**阶段。
CPU刚进入RUN模式的第一个扫描周期时,执行图5-33中的组织块OB100。如果此时原点条件满足,M0.5为1状态,顺序功能图中的初始步对应的M0.0被置位为活动步,为进入单步、单周期和连续工作方式做好准备。如果M0.5为0状态,原点条件不满足,初始步M0.0被复位为不活动步,禁止在单步、单周期和连续工作方式工作。
2. 公用程序
图5-34中的公用程序用于处理各种工作方式都要执行的任务,以及不同的工作方式之间相互切换的处理。当系统处于手动工作方式或回原点方式,手动开关I2.0或回原点开关I2.1为1状态。与OB100中的处理相同,如果此时满足原点条件,顺序功能图中的初始步对应的M0.0被置位。如果此时原点条件M0.5为0状态,初始步M0.0被复位为不活动步,按下起动按钮也不能转换到下一步,系统不能在单步、单周期和连续工作方式工作。
从一种工作方式切换到另一种工作方式时,应将有存储功能的位元件复位。工作方式较多时,应仔细考虑各种可能的情况,分别进行处理。在切换工作方式时应执行下列操作
*在Siemens早期的SS系列PLC中,只有组织块OB、功能块FB、数据块DB与程序块PB四类逻辑块。在S7系列PLC中,取消了程序块PB的名字,而是用英文的"Function"代替了原程序块PB。"Function"可以直译为功能,在许多书中称为"功能";在这里考虑到SS的继承性,便于读者与“功能块”区别,仍然将“Function”称为“程序块”。
图5-32为采用三种不同编程方式的程序结构示意图,在实际调用式编程、结构化编程时,被组织块OB1调用的逻辑块还可以调用其他逻辑块(程序嵌套)。
(3) S7-300/400PLC的存储器结构。S7-300/400 PLC的存储器结构可以分为基本存储区域与程序处理区两大部分。
1)基本储区域。S7-300/400PLC的基本存储区域又可以分为装载存储区、系统存储区、工作存储区3部分,具体如下。
● 装载存储区(Laad Memory):相当于S7-200PLC的程序存储区,用于PLC用户程序逻辑块、数据块的存储。
● 系统存储区(System Memory):相当于S7-200PLC的数据存储区,用于存储PLC运算、处理的中间结果。如输入/输出映像,标志、变量的状态存储、计数器、定时器的中间值,模拟量输入/输出状态等,使用PLC内部RAW。
S7-300/400PLC存储器区域的作用及相互关系
1)当系统从自动工作方式切换到手动或自动回原点工作方式时,必须用MOVE指令将顺序功能图(图5-36)中除初始步以外的各步对应的存储器位(M2.0~M2.7,即MB2)复位,否则以后返回自动工作方式时,可能会出现有两个活动步的异常情况,引起错误的动作。
2)在退出自动回原点工作方式时,回原点开关 12.1的常闭触点闭合。此时应使用MOVE 指令,将自动回原点的顺序功能图(见图5-39)中所有的步对应的存储器位(M1.0~M1.5)复位,以防止下次进入自动回原点方式时,可能会出现有两个活动步的异常情况。
3)非连续工作方式时,连续开关I2.4的常闭触点闭合,将连续标志M0.7复位。
西门子PLC模块临沂授权代理商SIEMENS原装 西门子PLC临沂授权代理商,临沂西门子PLC代理,西门子PLC代理