6NH9720-3AA00西门子MD720-3 GPRS6NH9720-3AA00西门子MD720-3 GPRS6NH9720-3AA00西门子MD720-3 GPRS
6NH9720-3AA00西门子MD720-3 GPRS6NH9720-3AA00西门子MD720-3 GPRS6NH9720-3AA00西门子MD720-3 GPRS
6NH9720-3AA00西门子MD720-3 GPRS6NH9720-3AA00西门子MD720-3 GPRS
6NH9720-3AA00西门子MD720-3 GPRS6NH9720-3AA00西门子MD720-3 GPRS
plc编程的时候我们会经常使用定时器计数器,在调用定时器和计数器的时候,会自动弹出一个调用选项的会话框生成一个对应的DB块。但是每一个定时器或者计数器单生成使用一个DB快会占用太多的内存,而且编程上看上起也比较乱,学会使用多从背景数据块DB,可以规范管理计数器定时器DB块的使用。
以TIA博途软件为例如下图新建一个全局的DB块,此处命名IEC定时器,这样项目程序用到的定时器我们都在这一个DB块进行定义和管理。
接下来打开刚才新建的全局DB块,新定义一个IEC_TIMER的定时器名字可以随意定义此处命名ICE_TINM1如下图,在这里我们用多少就可以定义多少。
定义完成后在添加定时器或者计数器的时候会自动弹出一个调用选项的窗口,不要选择确定,选择取消从而不会对此定时器生成对应DB块。如下图:
选择取消后程序的定时器就不会有对应的名称,只有问号,我们双击问号然手点击右侧的一个菜单栏图标 的图标就会弹出程序所有定义的DB块,然后点击我们定义的全局DB块后面的>>就可以进入到该DB快的内部
进入DB快找到刚才定义的定时器如下图点击
点击后还会在我们定义的定时器的名字后面生成一个.并且有一个对话框,对话框本来是选择该定时器输入或者输出端的,此处选择无即可,如果你要用定时器的输出位,此处会有对应Q输出点可以选择使用。
这样我们用多少定时器都可以在一个背景数据块进行定义和使用,当然用博途软件有一个好处就是变量可以随意拖拽,我们可以不用那么麻烦找变量,打开双窗口功能S7-200 SMART作为S7-200的升级款,在很多方面都进行了优化,使用加的方便。其中运动控制的优化为,S7-200运动控制频率低,编程比较麻烦,优化后提供了很完善的向导组态,只需要按照步骤将向导组态好,系统会自动生成各个功能的子程序,然后根据工艺要求调用相应的子程序编程,使程序的编写大为的简化,本文就详细的介绍运动向导的组态。
在项目树中找到向导>运动,向导组态步骤如下图所示:
选择工程单位则需要设置正确的运动参数,系统会根据设定的参数自动将距离和速度换算成脉冲数和脉冲频率,所以设定的距离和速度都是浮点数。这种模式编程简单,但是余数处理不够灵活。
选择相对脉冲则系统只能按照设定的脉冲数和脉冲频率进行发脉冲,设定值为双整数。需要自己编写程序将设定距离和速度换算成脉冲和脉冲频率,编程较为麻烦,但余数处理比较灵活。本文以相对脉冲模式为例。
![]()
上海地友自动化设备有限公司本着“以人为本、科技先导、顾客满意、持续改进”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成,拥有丰富的自动化产品的应用和实践经验以及雄厚的技术力量,尤其以 PLC复杂控制系统、传动技术应用、伺服控制系统、数控备品备件、人机界面及网络/软件应用为公司的技术特长,几年来,上海地友公司在与德国 SIEMENS公司自动化与驱动部门的长期紧密合作过程中,建立了良好的相互协作关系