云浮西门子S7-1500PLC模块代理商专业价优
云浮西门子S7-1500PLC模块代理商专业价优云浮西门子PLC代理,云浮西门子S7-1500代理,西门子PLC代理
STEP7中生成功能块步骤教程
1.生成功能块
选中SIMATIC管理器左边窗口中的“块”图标,用鼠标右键点击右边窗口,执行出现的快捷菜单中的“插入新对象”→“功能块”,生成一个新的功能块。在出现的功能块属性对话框中,采用系统自动生成的功能块的名称FB1,选择梯形图(LAD)为默认的编程语言。点击“多情景标题”前面的复选框,使其中的“√”消失(没有多重背景功能)。点击“确认”按钮后返回SIMATIC管理器,可以看到右边窗口中新生成的功能块FB1。
2.局部变量
可设置各数字量输人点是否有脉冲捕提功能。某一输人点启动了脉冲捕捉功能后,实际输人状态的变化被锁存并保存到下一次输人更新(见图8-2)。因此,可以捕捉和读取持续时间很短的输人脉冲。
脉冲捕捉功能在输人法波器之后(见图8-3),使用脉冲捕提功能时,必须同时调节输人滤波时间,使窄脉冲不会被输人滤波器过滤掉。
一个扫描周期内如果有多个输人脉冲,只能检测出第一个脉冲。如果希望在一个扫描周期内检测出多个脉冲,可使用/O中断处理指令(见6.6节)。默认的设置是禁止所有的输人点捕捉脉冲。
双击生成的FB1,打开程序编辑器。将鼠标的光标放在右边的程序区*上面的分隔条上(见图4-13),按住鼠标的左键,往下拉动分隔条,分隔条上面是功能块的变量声明表,下面是程序区,左边是指令列表和库。将水平分隔条拉至程序编辑器视窗的顶部,不再显示变量声明表,但是它仍然存在。
变量声明表中声明块专用的局部变量,局部变量只能在它所在的块中使用。
两个单序列的*后一步(步M0.4和M0.7)应同时变为不活动步。但是两个钻头一般不会同时上升到位,不可能同时结束运动,所以设置了等待步M0.4和M0.7,它们用来同时结束两个并行序列。当两个钻头均上升到位,限位开关I0.3和I0.5分别为1状态,大、小钻头两个子系统分别进入两个等待步,并行序列将会立即结束。
在步M0.4和M0.7之后,有一个选择序列的分支。没有钻完3对孔时C0的常开触点闭合,转换条件C0满足,如果两个钻头都上升到位,将从步M0.4和M0.7转换到步M1.0。如果已经钻完了3对孔,C0的常闭触点闭合,转换条件C0满足,将从步M0.4和M0.7转换到步M1.1。在步M0.1之后,有一个选择序列的合并。当步M0.1为活动步,并且转换条件I0.1得到满足(I0.1为1状态),将转换到步M0.2和M0.5。当步M1.0为活动步,并且转换条件10.6得到满足,也会转换到步M0.2和M0.5。
变量声明表的左边窗口给出了该表的总体结构,选中某一变量类型,例如“IN”,在表的右边显示的是输入参数Start等的详细情况。
运动控制
S7-1200 CPU 工艺对象支持三种方式控制伺服、步进驱动器:
• 通过本体或信号板输出高速脉冲,实现开环定位控制
• 通过 Profinet IO 协议控制 V90、S210、S120 等伺服控制器,
实现闭环定位控制
集成式功能和灵活的驱动连接 使用 SINAMICS V90 和 SIMATIC S7-1200 在印制标签上定位
SIMATIC S7-1200 SINAMICS V90 SIMOTICS S-1FL6
• 通过模拟量输出控制第三方伺服控制器,实现闭环定位控制
• *多 4 路开环定位控制,*多 8 路闭环定位控制
通信
西门子S7-1200 家族提供各种各样的通信选项以满足您所有的网络要求。
• I-Device
• PROFINET
• PROFIBUS
• 远距离控制通信
• 点对点(PtP)通信
• USS 通信
• Modbus RTU
• AS-i
• IO LINK MASTER
PROFINET
集成的 PROFINET 接口允许与以下设备通信:
• 编程设备
• HMI 设备
• 其它 SIMATIC 控制器
支持以下协议:
• TCP/IP • UDP • OPC UA(服务器)
• ISO-on-TCP • Modbus TCP
• S7 通信 • Profinet IO