浔之漫智控技术(上海)有限公司
西门子模块代理商
西门子现场总线6XV1830-OEH1O西门子总代理 西门子中国代理商

西门子现场总线6XV1830-OEH1O西门子总代理 西门子中国代理商

西门子现场总线6XV1830-OEH1O西门子总代理 西门子中国代理商

西门子现场总线6XV1830-OEH1O西门子总代理 西门子中国代理商

西门子PLC高速计数、频率测量、脉冲输出信号的连接

 S7-300紧凑型PLC的全部CPU模块,集成I/O点除可以作为一般的开关量输入/输出点使用外,还可以作为高速计数输入、频率测量输入、脉冲输出等使用。

  当作为内部集成高速计数输入、频率测量输入、脉冲输出功能使用时,其连接方式根据不同的CPU型号有所不同,作用与功能需要通过PLC的“硬件组态”予以定义,作为高速计数输入、频率测量输入、脉冲输出使用的I/O点不可以再作为开关量I/O使用。

  ①CPU312C 对于CPU312C模块,CPU可以定义2通道高速计数或频率测量输入,2 通道脉宽调制的脉冲输出;高速计数或频率测量输入的Zui高计数频率为10MHz;脉宽调制的脉冲输出的Zui高频率为2.5kHz,不同功能的信号连接方式如表2-28所示,端子的布置可参见图2-38。

cpu312c的x1连接功能

  ②CPU313C CPU313C集成有3通道高速计数或频率测量输入(Zui高计数频率为30kHz)、3通道脉宽调制的脉冲输出(Zui高计数频率为2.5kHz)、5通道模拟量输入(4通道电压/电流输入与1通道电阻输入)、2通道模拟量输出与24点开关量输入/16点开关量输出。模块采用了X1(X11)、X2(X12)两个双列连接器,其中,X2(X12)为40个连接端,用于连接16/16点开关量输入/输出或3通道高速计数或频率测量输入、3通道脉宽调制的脉冲输出,X2(X12)的连接端功能可以通过硬件配置参数定义。X1(X11)为30个连接端,用于连接其余8点开关量输入以及5通道模拟量输入、2通道模拟量输出,X1 (X11)的连接端功能固定,不可以通过硬件配置参数定义(参见图2-40、图2-41)。

  CPU313C-2DP、CPU313C-2PtP无集成模拟量输入/输出,开关量输入/输出也只有16/16点,因此,只需要使用一个40连接端的双列连接器,连接器的标号为X1(X11)。

  CPU313C的X2(X12)与CPU313C-2DP、CPU313C-2PtP的X1(X11)连接端布置相同,信号的连接方式如表2-29所示。

  表2-29 CPU313C的X2(X12)、CPU313C-2的X1(X11)连接端功能

CPU313C的X2(X12)、CPU313C-2的X1(X11)连接端功能

CPU313C的X2(X12)、CPU313C-2的X1(X11)连接端功能

  ③CPU314C-2DP、CPU314C-2PtP CPU314C-2DP、CPU314C-2PtP模块集成有4通道高速计数或频率测量输入(Zui高计数频率为60kHz)、4通道脉宽调制的脉冲输出(Zui高计数频率为2.5kHz)、5通道模拟量输入(4通道电压/电流输入与1通道电阻输入)、2通道模拟量输出与24点开关量输入/16点开关量输出。与CPU312C一样,CPU314C-2DP、CPU314C-2PtP采用了X1(X11)、X2(X12)两个双列连接器,其中,X2(X12)为40个连接端,用于连接16/16点开关量输入/输出或4通道高速计数或频率测量输入、通道脉宽调制的脉冲输出,X2(X12)的连接端功能通过硬件配置参数定义;X1(X11)为30个连接端,用于连接其余的8点开关量输入以及5通道模拟量输入、2通道模拟量输出,X1 (X11)的连接端功能固定,不可以通过硬件配置参数定义(参见图2-40、图2-41)。X2(或X12)的信号连接方式如表2-30所示。

cpu314-2的连接端功能

cpu314-2的连接端功能

  ④模拟量输入/输出信号的连接 紧凑型CPU313C、CPU314C-2模块集成有5通道模拟量输入(4通道电压/电流输入与1通道电阻输入)与2通道模拟量输出功能,模拟量输入/输出有专门的连接器 X1(或 X11)。连接器 X1(或 X11)除了连接模拟量输入/输出外,还有开关量输入连接端,其连接器安装与连接示意图参见图2-40、图2-41。

西门子PLC数据传送指令与程序状态监控操作教程

1. 装入指令与传送指令

  装入(Load,L)指令和传送(Transfer,T)指令用于在存储区之间或存储区与过程输入、过程输出之间交换数据。装入指令将源操作数(字节、字或双字)装入累加器1,在此之前,累加器1原有的数据被自动移入累加器2。数据长度小于32位时,被装入的数据放在累加器的低端,其余的高位字节填0。

  传送指令将累加器1的内容写入目的存储区,累加器1的内容不变。被复制的数据字节数取决于目的地址的数据长度。数据从累加器1传送到外设输出区PQ的同时,也被传送到相应的过程映像输出区(Q区)。表3-6是部分装入指令与传送指令。

装入指令与传送指令

  L、T指令的执行与状态位无关,也不会影响到状态位。S7-300不能用LSTW指令装入状态字中的FC、STA和OR位。

  2. 语句表程序状态监控

  生成一个项目,打开OB1,执行菜单命令“视图”→“STL”,切换到语句表方式,输

  人图3-37左边的语句表程序。其中的指令“ I”将累加器1和累加器2中的16位整数相加,结果在累加器1中。打开PLCSIM,生成MW2、MW4和MW6的视图对象。将OB1下载到仿真PLC,将仿真PLC切换到RUN-P模式。分别将300和500输入MW2和MW4的视图对象。

语句表程序

  打开OB1,单击工具栏上的组按钮,启动程序状态监控功能,图3-37程序区右边窗口中是指令执行的监控信息,称为状态域。图中的RLO和STA是状态字中的两位(见3.2.4节)。STANDARD是累加器1,默认的显示方式为十六进制数。刚开始启动监控时没有AC. CO2G COPOROP STANDARD 所在的表头(见图3-37),执行供捷菜单中的“表达武”→“十进制”命令,改用十进制数显示累加器1的值。在快捷菜单中,累加器1被称为“默认状态”。

  执行快捷菜单中的“显示”→“累加器2”命令,添加累加器2(ACCU2)列。用右键单击STA列,执行快捷菜单中的“隐藏”命令,将使该列消失。

  从图3-37可以看出,执行第一条L指令后,MW2中的300被装入累加器1,执行第二条指令后,累加器1中的300被传送到累加器2,MW4中的500被装人累加器1。执行“ I”指令后,累加器1和累加器2的低位字中的数据相加,运算结果800在累加器1中,累加器2被清零。执行T指令后,累加器1中的800被传送到MW6,累加器1中的数据保持不变。

  在程序编辑器中执行菜单命令“选项”→“自定义”,打开“自定义”对话框的STL 选项卡,可以设置默认的监视内容。

  3. 梯形图中的传送指令

  梯形图的传送指令只有一条 MOVE 指令(见图3-38),它直接将源数据IN 传送到目的地址0UT,不需经过累加器中转。输入变量和输出变量可以是8位、16位或32位的基本数据类型。同一条指令的输入变量和输出变量的数据类型可以不相同。如果将MW10的数据传送到MB6,且MW10中的数据超过255,只是将MW10的低位字节(MB11)中的数据传送到MB6,应避免出现这种情况。

  4. 梯形图程序状态的显示

  梯形图(LAD)和功能块图(FBD)用较粗较浅的连续线来表示状态满足,即有“能流”流过,见图3-38中较粗较浅的连续线用蓝色点状细线表示状态不满足,没有能流流过用黑色连续线表示状态未知。

梯形图

  进入程序状态之前,梯形图中的线和元件因为状态未知,全部为黑色。启动程序状态监控后,从梯形图左侧垂直的“电源”线开始的连线均为绿色,表示有能流从“电源”线流出。有能流流过的方框指令、线圈、连接线和处于闭合状态的触点均用绿色表示。

  如果有能流流入指令框的使能输入端EN,该指令被执行。如果指令框的使能输出端

  ENO接有后续元件,有能流从它的ENO端流到与它相连的元件,该指令框为绿色。如果ENO端未接后续元件,则该指令框和ENO输出线均为黑色。

  如果CALL指令成功地调用了逻辑块,CALL线圈为绿色。如果跳转条件满足,跳转被执行,跳转线圈为绿色。被跳过的程序段的指令没有被执行,这些程序段的梯形图为黑色。

  梯形图中加粗的字体显示的参数值是当前值,细体字显示的参数值来自以前的循环,即该程序区在当前扫描循环中未被处理。

  用鼠标右键点击图3-38中显示的数据,执行快捷菜单命令“表达式”,可以将默认的十六进制显示方式改为十进制。BCD_I指令采用默认的“自动”显示方式,输入变量IN和输出变量0UT的显示格式分别为十六进制和十进制。

  首先选中图3-38中的MW10,然后用右键点击它,执行快捷菜单命令“修改”,可以用出现的对话框修改MW10的值。选中图中的M8.1,然后用右键点击它,可以用快捷菜单中的命令“修改为0”和“修改为1”修改它的值。也可以用上述的方法修改语句表程序状态中的变量值。


展开全文
优质商家推荐 拨打电话