
潮州西门子一级代理商
梯形图和语句表的转化在plc编程软件 工具栏 查看 里选择切换。 |
问:缆车上装有编码器,想通过S7-200的高速计数器和编码器计算缆绳的长度和计算缆绳的运行速度。目前将编码器A、B相接入I0.0,采用HSC0计数器,缆绳随时都会上升和下降,通过脉冲计数,计算出缆绳的长度,请教下HSC指令该怎么配置,又如何计算当前缆绳的运行速度呢? 答:定义高速计数器无外乎下面几个步骤: |
梯形图程序设计语言是常用的一种程序设计语言。它来源于继电器逻辑控制系统的描述。在工业过程控制领域,电气技术人员对继电器逻辑控制技术较为熟悉,由这种逻辑控制技术发展而来的梯形图受到了欢迎,并得到了广泛的应用。梯形图与操作原理图相对应,具有直观性和对应性;与原有的继电器逻辑控制技术的不同点是,梯形图中的能流不是实际意义的电流,内部的继电器也不是实际存在的继电器,应用时,需与原有继电器逻辑控制技术的有关概念区别对待。LAD图形指令有3个基本形式:
(1)触点:
触点符号代表输入条件如外部开关,按钮及内部条件等。CPU运行扫描到触点符号时,到触点位的存储器位访问(即CPU对存储器的读操作)。该位数据(状态)为1时,表示“能流"能通过。计算机读操作的次数不受限制,用户程序中,常开触点,常闭触点可以使用无数次。
(2)线圈:
线圈表示输出结果,通过输出接口电路来控制外部的指示灯、接触器等及内部的输出条件等。线圈左侧接点组成的逻辑运算结果为1时,“能流"可以达到线圈,使线圈得电动作,CPU将线圈的位地址的存储器的位置位为1,逻辑运算结果为0,线圈不通电,存储器的位置0。即线圈代表CPU对存储器的写操作。PLC采用循环扫描的工作方式,在用户程序中,每个线圈只能使用一次。
(3)指令盒:指令盒代表一些较复杂的功能。如定时器,计数器或数学运算指令等。当“能流"通过指令盒时,执行指令盒所代表的功能。
梯形图按照逻辑关系可分成网络段,分段只是为了阅读和调试方便。在举例中将网络段省去。图1是梯形图示例。
西门子PLC变量的采集模式
变量具有三种采集模式,循环连续,循环使用及根据命令。
默认情况下,我们应该将其设置为循环使用的方式。这表示只有当前画面中使用到了某变量,该变量才会被刷新,才会产生通信负荷。如果错误地设置为循环连续,那么不管当前画面中是否使用该变量,面板都会在后台不停地刷新该变量,从而产生不必要的通信负荷,降低了面板整体的通信速度。
设置为循环连续方式常见的应用是该变量组态了数值更改事件。
1、变量的刷新周期
普通的通信方式,面板能支持的小刷新周期是100ms。
是不是设置得越短,通信就越快呢?当变量很少时,基本上是这样。但若变量很多时,则不然。因为大量的通信任务执行的时间远超刷新周期,将导致通信堵塞。表现就是通信速度反而会下降。应该根据项目的实际需要,变量刷新周期该长的长,该短的短。
对于某些特殊的应用,如直接键。则可以将面板组态为 DP 从站。从而保证某些关键数据的快速传送
使用上载功能即可
上载(又称上传)是将CPU装载存储器中的程序复制到编程器或PC的硬盘中。
下面几种方法可以实现程序的上载:
在SIMATIC管理器中,执行菜单plc/Upload Station to PG(上载到PG/PC)或单击工具栏上上载快捷按钮,将一个PLC站中的程序上载到编程器(电脑)中,上载的程序包括PLC站的硬件组态和用户程序;
在SIMATIC管理器中,执行菜单命名View(查看)--〉Online (在线),打开项目的在线窗口,将当前窗口中的程序块(Blocks)复制到你的编程器或电脑中,不包括硬件组态;
在硬件组态界面,通过工具栏上的上载按钮或执行PLC/Upload上载PLC站,只包含硬件组态信息,但不包括用户程序。
但S7-300/400系列PLC上载的硬件信息不完整,不包括注释,必须重新定义,如分配模块的订货号和参数等,仅作为以后应急下载使用。
具体设置:在SET pg/pc接口中选择TCP/IP-->网卡,upload station to pg
要设置PLC与PG的通讯方式.
.在 SET PG/PC里面设置好。
. 在STEP7中,建立一个新的项目 (为空)
. 点击 PLC UPload station to PG
. 在出现对话框中,选择机架号 为0 设定 插槽号 2(一般设定)
. 选择通讯的地址,一般也为2。
即可。“将站点上传到PG”是将整个站硬件组态和软件程序全部上载