加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线15386422716

SIEMENS河南省驻马店西门子(授权)中国总代理-西门子华中地区一级总代理商

更新时间
2024-07-07 08:50:00
价格
请来电询价
联系电话
15344432716
联系手机
15386422716
联系人
杨本刚
立即询价

详细介绍

本文档以DC/DC/DC类型的S7-1200 CPU为例进行说明。在Portal 软件中插入S7-1200CPU(DC输出类型),在“设备视图”中配置PWM。

1. 进入CPU“常规”属性,设置“脉冲发生器”。如下图所示:

图片


2.启用脉冲发生器,可以给该脉冲发生器起一个名字,也可以不做修改使用软件默认设置值;可还以对该PWM脉冲发生器添加注释说明。如下图所示:

图片


3. 参数分配:组态脉冲参数,如下图所示,“参数分配”部分对PWM脉冲的周期单位、脉冲宽度做了定义

图片

a.信号类型:选择脉冲类型。如下图所示,有PWM和PTO两种,其中PTO又分成4种,每种类型的具体含义在运动控制部分进行介绍。这在里选择PWM

图片

b. 时基:用来设定PWM脉冲周期的时间单位。在PWM模式下,时基单位分成:毫秒和微 秒。


c. 脉宽格式:用来定义PWM脉冲的占空比档次,如下图所示,分成4种:

图片

  • 以其中的“百分之一”举例,表示把PWM脉冲周期分成100等分,以1/100为单位来表示一个脉冲周期中脉冲的高电平,也可以理解成1/100是PWM脉冲周期中高电平的分辨率。“千分之一”和“万分之一”相应地把PWM的周期分成更小的等分,分辨率更高。

  • “S7模拟量格式”表示的是把PWM的周期划分成27648等分,以1/27648为单位来表示一个脉冲周期中脉冲的高电平。因为S7-1200PLC的模拟量量程范围为0~27648或-27648~27648。


  • d. 循环时间:表示PWM脉冲的周期时间,Portal 软件中对“循环时间”限定的范围值:1~16777215。


    e.初始脉冲宽度:表示PWM脉冲周期中的高电平的脉冲宽度,可以设定的范围值由“脉宽格式”确定,例如,如果“脉宽格式”选择了“万分之一”,则“初始脉冲宽度”值可以设定的范围值从0~10000,同理,如果“脉宽格式”选择了“S7模拟量格式”,则“初始脉冲宽度”值可以设定的范围值从0-27648。如果设定值为0,则PLC没有脉冲发出。


    4. 硬件输出:根据需要选择S7-1200PLC上的某个DO点作为PWM输出。如下图所示:

    图片

    『注意』该点只能是CPU上的DO点,或是SB信号板上的DO点,S7-1200 SM扩展模块上的DO点不支持PWM功能。


    5. I/O地址:用来设置PWM的地址和周期更新方式,如下图所示:

    图片


    a. 起始地址:用来设定该PWM通道地址,设置范围从0~1022。


    b. 结束地址由“起始地址”决定,每个PWM通道地址占用一个WORD的长度。


    c. 组织块:用来设置PWMI/O地址的更新方式是基于哪个OB块的。用户可以根据需要通过“新增”按钮来添加相应的OB块,如下图所示,本例中用户可以选择默认选项“自动更新”。

    图片

    d. 过程映像:设置PWM的I/O地址的过程映像的更新情况,这里的“PWM的I/O地址”指的是PWM周期脉冲宽度数值存放的地址。该选项用来设置脉冲宽度地址的更新情况。如下图所示:

    图片


  • S7-1200提供了6个过程映像分区。第一个过程映像分区“自动更新”指定用于每个扫描周期都自动更新的I/O,此为默认分配;接下来的4个分区PIP1、PIP2、PIP3和PIP4可用于将I/O过程映像更新分配给不同的中断事件。“PIPOB伺服”是给S7-1200运动控制的等时同步模式使用的。


  • 默认情况下,Portal 软件会将其I/O过程映像更新为“自动更新” (Automaticupdate)。对于组态为“自动更新”(Automaticupdate)的I/O,CPU将在每个扫描周期自动处理模块和过程映像之间的数据交换。


  • 如果将I/O分配给过程映像分区PIP1~PIP4中的其中一个,但未将OB分配给该分区,那么CPU决不会将I/O更新至过程映像,也不会通过过程映像更新I/O。将I/O分配给未分配相应OB的PIP,相当于将过程映像指定为“无”(None)。在设备组态中将I/O 分配给过程映像分区,并在创建中断 OB 或是编辑 OB 属性时将过程映像分区分配给中断事件。


  • 用户可以在指令执行时立即读取物理输入值和立即写入物理输出值。无论I/O点是否被组态为存储到过程映像中,立即读取功能都将访问物理输入的当前状态而不更新过程映像输入区。立即写入物理输出功能将同时更新过程映像输出区(如果相应I/O点组态为存储到过程映像中)和物理输出点。如果想要程序不使用过程映像,直接从物理点立即访问 I/O 数据,则在I/O地址后加后缀":P"。


  • 根据上面的说明,本例中用户可以直接选择“自动更新”。由于PWM的I/O地址是Q(输出区),因此用户可以使用QWx,也可以直接更新外设地址QWx:P。


    6. 硬件标识符:该PWM通道的硬件标识符是软件自动生成的,不能修改。

    软件编程

    1.在Portal软件中打开程序块,进行PWM的编程。在指令选件中的“扩展指令”中的“脉冲”文件夹中可以找到CTRL_PWM指令。可以通过双击指令或是拖拽的方式把CTRL_PWM指令放到程序编辑区。如下图所示:

    图片


    2.在插入CTRL_PWM指令时会提示关联背景数据块,如下图所示,该数据块的名称和编号可以由用户手动设置,也可以选择系统默认值。

    图片


    3. 配置CTRL_PWM指令参数。

    图片

    PWM:脉冲发生器的硬件ID号,就是“硬件标识符”,在上面的例子中硬件标识符为265,十进制的256当于W#16#109。 

    ENABLE:PWM脉冲的使能端,为TURE时CPU发PWM脉冲,为False时,不发脉冲。 

    BUSY:标识CPU是否正在发PWM脉冲。 

    STATUS:PWM指令的状态值,当STATUS=0时表示无错误,STATUS非0时表示PWM指令错误,具体的错误值查看帮助或是系统手册。


    4. 监控程序,并在线修改PWM的占空比。

    如下图所示,用M0.0使能CTRL_PWM指令。

    图片

    如果想实时修改PWM的占空比也就是脉冲宽度,需要通过修改QWx的数值。“x”就是用户配置PWM硬件组态时的“I/O地址--输出地址”,上面的例子为1000,则QW1000的数值就是脉冲宽度的地址。


    如下图所示,①在Portal软件左侧项目树中的“监控与强制表”中插入一个新的监控表,②在打开的空白监控表中的“地址”列手动输入QW1000,如然后在“显示格式”一列选择“带符号十进制”,如下图步骤③所示。点击监控按钮,如图中④所示,可以看到QW1000的监控值为50,该值是组态PWM时设置的初始脉冲宽度值。

    图片

    用户可以在监控表中直接修改QW1000的数值来实时更改PWM的脉冲宽度(占空比),如下图所示。

    图片

    用户可以根据需要进行测试实验。


    中国西门子股份有限公司是世界知名的工业制造公司,总部位于德国的慕尼黑。作为SIEMENS河南省驻马店西门子(授权)中国总代理以及西门子华中地区一级总代理商,湖南西控自动化设备有限公司全线西门子产品和解决方案,致力于满足您的自动化控制需求。

    作为西门子的授权代理商,我们秉承着西门子的品牌理念和质量标准,高品质、高可靠性的产品。在与西门子长期合作中,我们深刻理解西门子在工业自动化领域的领先地位和技术优势。西门子产品涵盖了工业自动化、电力传输和分配、数字化工厂以及医疗解决方案等多个领域,为各行各业的客户提供新一代的智能制造和数字化转型方案。

    作为西门子华中地区一级总代理商,我们以湖南为基地,秉持着服务用户、服务市场的宗旨,为华中地区的客户提供全面的技术支持和解决方案。作为区域总代理商,我们具备专业的技术团队和销售团队,为客户提供全方位的技术咨询、产品选型和售后服务。

    总部设在湖南的湖南西控自动化设备有限公司拥有先进的仓储设施和物流网络,能够确保产品供应的及时和稳定,让您的生产和业务不受限制。我们与西门子紧密合作,不断挖掘和开发适应市场需求的解决方案,为客户提供定制化的产品和服务。

    在我们与西门子的合作中,我们始终把客户的需求放在第一位。我们深入了解客户的行业特点和业务流程,结合西门子的技术优势,为客户量身打造解决方案。无论是工业自动化的控制系统、工艺优化的解决方案还是数字化工厂的改造,我们都能提供一站式的服务。

    通过与西门子的强强合作,我们能够为客户提供的解决方案和创新技术。我们了解SIEMENS河南省驻马店西门子(授权)中国总代理-西门子华中地区一级总代理商的责任和使命,在此基础上,我们不断进取,提升自身的专业素养和服务水平。我们以客户的满意为追求目标,始终保持合作伙伴的形象和信誉,在市场的竞争中立足并发展壮大。

    选择湖南西控自动化设备有限公司,与我们一起迈向更高的综合自动化控制领域!

    相关产品

    联系方式

    • 电  话:15344432716
    • 销售顾问:杨本刚
    • 手  机:15386422716
    • 微  信:AK66F7