浔之漫智控技术(上海)有限公司西门子一级代理商
西门子授权代理商 , 西门子一级代理商 , 西门子PLC代理商
临汾西门子PLC模块授权代理商

 


条件跳转指令CJ用于跳过顺序程序中的某一部分,以缩短运算周期、控制程序的流程。其指令的助记符为CJ,指令代码是FNC00,操作元件为P0~P127,其程序步情况是,CJ 为3步、标号P为1步。

     在图12-2中,当X0为ON时,则程序跳转到指针P8处,若X0为OFF,则按顺序执行程序,不执行跳转。当X0为ON时,Y0、M0、S0的状态不会随它们的驱动接点X1、X2、X3的状态变化而变化。定时器和计数器如果被CJ指令跳过,跳步期间它们的当前值被冻结,如果在跳步开始时定时器和计数器正在工作,在跳步期间,它们将停止计时和计数,在CJ指令的条件变为不时继续工作。高速计数器的处理于主程序,其工作不受跳步影响。如果用M8000的动合触点驱动CJ指令,则条件跳转变为无条件跳转

添加S7-1200 CPU1214C

  ? 添加PROFIBUS主站模块CM1243-5:1)将硬件目录中“通信模块 -> CM1243-5 -> 6GK7 243-5DX30-0XE0 "模块拖拽到CPU左侧个槽位中;2)单击CM1243-5 PROFIBUS接口图标;3)设备属性对话框下“PROFIBUS地址"项;4)“添加新子网"按钮,创建PROFIBUS_1网络;5)使用默认PROFIBUS地址2。

西门子6SL3211-0AB11-2UB1

  图2-4添加PROFIBUS主站模块CM1243-5

  ? 添加CU240E-2 DP F从站:1)网络视图按钮进入网络视图页面;2)将硬件目录中“其它现场设备 -> PROFIBUS DP -> 驱动器 -> Siemens AG -> SINAMICS -> SINAMICS G120 CU240x-2 DP(F)V4.4 -> 6SL3 244-0BBxx-1PA1 "模块拖拽到网络视图空白处;3)以站点蓝色“未分配"提示,选择主站“PLC_1.CM1243-5 PROFIBUS接口(X1)",完成与主站网络连接。

西门子6SL3211-0AB11-2UB1

  图2-5添加CU240E-2 DP F从站

  ? 分配CU240E-2 DP F从站地址:1)鼠标单击添加的CU240E-2 DP F从站;2)设备属性对话框下“PROFIBUS地址"项;3)选择“PROFIBUS_1"网络;4)设置PROFIBUS地址为10。

西门子6SL3211-0AB11-2UB1

  图2-6分配CU240E-2 DP F从站地址

  ? 组态与CU240E-2 DP F通信报文:鼠标双击添加的CU240E-2 DP F从站,打开设备视图; 1)将硬件目录中“Standard telegram1,PZD-2/2 "模块拖拽到“设备概览"视图的第1个插槽中,自动分配了输入输出地址,本示例中分配的输入地址IW68、IW70,输出地址QW64、QW66;2)编译项目。

西门子6SL3211-0AB11-2UB1

  图2-7组态与CU240E-2 DP F通信报文

  ? 下载硬件配置:1)鼠标单击“PLC_1"选项;2)“下载到设备"按钮;3)选择PG/PC接口类型,PG/PC接口,子网的链接;4)“下载"按钮。

西门子6SL3211-0AB11-2UB1

  图2-8下载硬件配置

  2.4 通过报文1控制电机起停及速度

  S7-1200通过PROFIBUS PZD通信将控制字1(STW1)和主设定值(NSOLL_A)周期性的发送至变频器,变频器将状态字1(ZSW1)和实际转速(NIST_A_GLATT)发送到S7-1200.

  控制字:常用控制字如下,有关控制字1(STW1)详细定义请参考“3 PROFIBUS报文结构及控制字和状态字"章节。

  ? 047E(16进制) - OFF1停车

  ? 047F(16进制) - 正转启动

  ? 0C7F(16进制) - 反转启动

  ? 04FE(16进制) - 故障复位

  主设定值:速度设定值要经过化,变频器接收十进制有符号整数16384(4000H十六进制)对应于的速度,接收的速度为32767(200%)。参数P2000中设置对应的参考转速。

  反馈状态字详细定义请参考“3 PROFIBUS报文结构及控制字和状态字"章节。

  反馈实际转速同样需要经过化,同主设定值。

  示例:通过TIA PORTAL“监控表"模拟控制变频器起停、调速和监控变频器运行状态。

  表2-2 PLC I/O地址与变频器值

  启动变频器

  启动变频器需将控制字1(STW1)16#047E写入QW64使变频器运行就绪,然后将16#047F写入QW64启动变频器。

  停止变频器

  将16#047E写入QW64停止变频器;

  电机转速

  将主设定值(NSOLL_A)十进制16384写入QW66,设定电机转速为1500rpm。

  读取IW68和IW70分别可以变频器状态和电机实际转速。

西门子6SL3211-0AB11-2UB1

  图2-8监控表

发布时间:2024-05-15
展开全文