西门子PLC模块河南授权代理商SIEMENS原装 西门子PLC河南授权代理商,河南西门子PLC代理,西门子PLC代理
S7-200PLC一样,FC块的“临时变量”同样存储在局部变量数据堆栈(L)中,这一区域为全部程序块所公用,只可以用于FC块内部使用的中间运算结果寄存(这些中间运算结果不可以用于FC块外部);程序块执行完成后,局部变量数据堆栈内的数据将被其他块所需要的内容所替代。如果需要保存可以用于其他逻辑块的状态,应使用PLC的内部标志寄存器M或使用"数据块DB"。
在硬件组态时,需要将I/O模块或通信模块放置到工作区的机架的插槽内,有两种放置硬件对象的方法。
(a)用"拖放"的方法放置硬件对象。点击图2-121中*右边竖条上的"硬件目录",打开硬件目录窗口。选中文件夹“\DI\D18×24VDC”中订货号为6ES7-221-1BH30-0XB0的8点DI模块,其背景变为深色。所有可以插入该模块的插槽四周出现深蓝色的边框,只能将该模块插入这些插槽。用鼠标左键按住该模块不放,移动鼠标,将选中的模块“拖”到机架中CPU右边的2号插槽,该模块浅色的图标和订购号随着光标一起移动。没有移动到允许放置该模块的工作区时,光标的形状为O(禁止放置);光标的形状变为2(允许放置)。此时松开鼠标左键,被拖拽的模块被放置到工作区。
西门子PLC模块河南授权代理商SIEMENS原装 西门子PLC河南授权代理商,河南西门子PLC代理,西门子PLC代理
时钟脉冲是可供用户程序使用的占空比为1∶1的方波信号,一个字节的时钟存储器的每一位对应一个时钟脉冲(见表2-7)。
时钟存储器各位对应的时钟脉冲周期与频率
如果要使用时钟脉冲,点击图2-32中“时钟存储器”左边的小正方形的复选框,设置时钟存储器(M)的字节地址。假设设置的地址为100(即MB100),由表2-7可知,M100.7的周期为2s,如果用M100.7的常开触点来控制Q0.0的线圈,Q0.0控制的指示灯将以2s的周期闪烁(亮1s,熄灭1s)。
在程序块FC中,有部分为PLC生产厂家所提供的、集成在S7PLC的CPU操作系统中的逻辑块,称为系统程序块(SystemFunction,SFC)。系统程序块SFC属于PLC内部操作系统的一部分,用户不需要编写,也不可以对其进行编辑,但可以根据需要直接调用。
3) 功能块(FB)。功能块(FunctionBlocks,FB块)是由用户编写的、需要专用数据块(Instance DataBlocks,称为"即时数据块"或"背景数据块",简称DI)支持的常用逻辑块。
手动(Manual) 模式
在手动模式,转换条件满足不会转换到后续步,步的活动状态的控制是用手动完成的。选择手动模式后(见图5-54),用“Disable”(禁止)按钮关闭当前的活动步。在“StepNumber”输入框中输入希望控制的步的编号,用“Activate”(激活)按钮或“Deacti-vate”(去活)按钮来使该步变为活动步或不活动步。在单序列顺序器中,只能有一步是活动步,需要把当前的活动步变为不活动步后,才能激活其他步。
3. 单步(Inching) 模式
在单步模式,某一步之后的转换条件满足时,不会转换到下一步,需要点击“Contin-ue”(继续)按钮,才能使顺序器转换到下一步。使用此模式应满足下述条件
S7-Graph FB 应能使用FC 72/FC73在自动模式下运行,“BlockSettings”(块设置)对话框的“Compile/Save”(编译与保存)选项卡中没有选择“Lock operating modeselection”(闭锁操作模式选择)。
FB与FC的作用基本相同,但FB中除可以使用"**地址"或"符号地址"进行编程外,在结构化编程时必须使用“程序变量”进行编程,FB必须配套独立的数据存储区域——“即时数据块DI”。DI一方面可以为调用FB提供执行程序所需要的“程序变量”赋值与其他数据,另一方面,功能块FB也能通过DI给调用它的逻辑块返回所需要的数据。
与功能调用块FC一样,功能块FB中也有部分为PLC生产厂家所提供的、集成在S7CPU操作系统中的功能块,称为系统功能块(SystemFunctionBlocks,SFB)。系统功能块SFB同样属于PLC内部操作系统的一部分,用户不需要编写,也不可以对其进行编辑,但可以根据需要直接调用。
4) 数据块(DB)。数据块(DmaBlocks,DB)是用来存放执行用户程序时所需的数据与存储程序执行结果的数据存储区,其作用与标志寄存器类似,但数量更多。数据块DB按不同的用途可以分为即时数据块(InstanceData Blocks,又称背景数据块,简称DI)和通用数据块(Data Blocks,又称共享数据块,简称DB)两类。
4.可靠性高,抗干扰能力强
传统的继电器控制系统中使用了大量的中间继电器、时间继电器。由于触点接触不良,容易出现故障。可编程序控制器用软件代替大量的中间继电器和时间继电器,仅剩下与输人和输出有关的少量硬件,按线可减少到继电器控制系统的1/10-I/100,因触点接触不良造成的故障大为减少。
可编程序控制器采取了一系列硬件和软件抗干扰措施,具有很强的抗干扰能力,平均无故障时间达到数万小时以上,可以直接用于有强烈干扰的工业生产现场,可编程序控制器已被广大用户公认为*可靠的工业控制设备之一。
5.系统的设计,安装,调试工作量少
可编程序控制器用软件功能取代了继电器控制系统中大量的中间维电器、时间继电器、计数器等器件,使控制柜的设计、安装,接线工作量大大减少。
可编程序控制器的梯形图程序一般采用顺序控制设计法。这种编程方法很有规律,很容易掌握。对于复杂的控制系统,梯形图的设计时间比设计继电器系统电路图的时间要少得多。
可编程序控制器的用户程序可以在实验室模拟调试,输人信号用小开关来模拟,通过可编程序控制器上的发光二极管可观察输出信号的状态。完成了系统的安装和接线后,在现场的统调过程中发现的问题一般通过修改程序就可以解决,系统的调试时间比继电器系统少得多。
即时数据块(DI)用于传递功能块的参数,只能被指定的功能块FB访问。调用功能块FB时,必须指定用于该功能块的即时数据块DI,即时数据块内的数据可以自动生成,它们可以是FB变量声明表中的数据(不含临时变量)。
通用数据块(DB)用于存储PLC的全局数据,所有的FB、FC或OB都可以对通用数据块进行读写操作,它又被称为共享数据块。通用数据块内的数据不会因用户程序的结束而删除。
西门子PLC模块河南授权代理商SIEMENS原装 西门子PLC河南授权代理商,河南西门子PLC代理,西门子PLC代理