西门子PLC S7-1200软件编写总结

最新更新时间:2023-03-31来源: elecfans关键字:西门子  PLC  S7-1200  软件编写 手机看文章 扫描二维码
随时随地手机看文章

1.SM1234模拟量模块输入档位的选择及数字量的对应计算。

根据数据手册,该型号的模拟量输入范围有:±10V、±5V和±2.5V,在应用过程中如何根据实际输入的电压选择档位?


在博途V14的“设备组态”界面,选中模拟量模块,在下方的“属性”进行电压档位的选择;

根据选择的档位进行对应数字量的计算。具体见以下两图。

注:通道0和通道1是一体的,通道2和通道3是一体的。

当模拟量输入电压远远大于当前的选择范围时,SM1234硬件模块对应输入通道显示灯变红,提示有error。

poYBAGQEEPGAauhLAAGeeeNuZ6A021.jpg

电压档位选择

poYBAGQEEPKAHTDgAAH5If2Sfqc566.jpg

数字量与电压对应关系


2.1s内对模拟量进行10次采集均值滤波时报错。

报错有两方面原因:

(1)稳定复现的报错。

原因:累加变量sum的数据类型为uint类型(双字节),当累加10次时会导致数据溢出,sum只保留了低16位的数,导致数值错误。

解决措施:将sum由uint改为duint类型,保证累加值不会因溢出而出错。

注:均值滤波的举一反三。

(2)作出以上更改后,计算均值仍会不稳定报错。

原因:10次模拟量采集的理论时间与实际运行时间是有差异的。以50ms为采集周期,理论上500ms可以完成10次采集,而实际上还有代码运行时间等误差,在500ms内无法完成10次采集(可能只采集了9次),导致计数变量count无法累加到10,也就无法在count==10时进行均值计算。

解决措施:将采集时间增大,在(采集周期*采集次数)的基础上再加上150ms作为滤波计算的时间周期。

3.板选和组选地址选择。

3-8译码器用于板选,放在低三位;4-16译码器用于继电器组选,放在高四位,具体如下:

组选→6543 210←板选

图示箭头顺序为数据计算从高位到低位,210为板选,6543为组选。

例如,2板第3组继电器为0010 100,0010(→,2表示第3组继电器),100(←,1表示第2块板卡)。

4.DB数据块里面的变量更改了,程序下载后运行时数据还是不会更新?

解决措施:将DB块变量中“保持”选项列取消勾选。

5.没有模拟电压输入(输入通道断路)的情况下,输入AIW116变量有数值,且为65536左右(2的16次方)。

原因:将AIW变量的数据类型设为了Uint。AIW116的档位是双极性的(无论是±2.5V到±10V),所以AIW变量的类型必须是有符号的(Int等)才可以。

解决措施:将10次滤波相关的变量全部更改为有符号的,包括AIW114、AIW116(Int),求和变量sum改为Dint的,Filter_Average改为Int类型。这样原本的65536最高位变成了符号位,约为0附近的负数。

6.如何保证模拟量输入电压不会过分溢出而导致出现红灯error?

解决措施:在模拟量输入通道前端添加钳位电路。

目前使用的电路中,AIW114钳位在0~5V,AIW116钳位在0~10V。注:档位选择不同,数字量和电压的对应比例也不相同。

7.HMI界面软件启动时,显示一堆系统报警信息,如何取消(续西门子HMI界面软件开发总结)?

结局措施:在HMI项目树下找到“全局画面”,在该画面中会出现较多的报警窗口,选定相应的报警窗口,仅在error前面打勾,warning前面不打勾。

poYBAGQENWeAQ-hJABrmiddvCiU468.jpg

属性界面


关键字:西门子  PLC  S7-1200  软件编写 编辑:什么鱼 引用地址:西门子PLC S7-1200软件编写总结

上一篇:高精度多轴直线电机模组运动平台在工业自动化中的应用
下一篇:同步与异步电机的区别 如何判断电机好坏

推荐阅读

MIPS 利用西门子的 Veloce proFPGA 平台加速P8700 IP开发
MIPS 是高度可扩展的 RISC 处理器 IP 的领先开发商,与全球电子设计自动化领导者 Siemens Digital Industries Software 合作,为新 MIPS eVocore P8700 RISC-V 多处理器的客户加快上市时间和软件开发。 ProFPGA 平台,用于基于 P8700 内核的 SoC 的快速原型制作 根据此次合作,MIPS 将使用西门子的 Veloce™ proFPGA 平台展示 MIPS 的高性能知识产权 (IP) 内核,包括最近在 Embedded World 上展示的 MIPS eVocore P8700。 P8700 是业界性能最高、可扩展性最强的 RISC-V 多处理器
发表于 2023-06-01
MIPS 利用<font color='red'>西门子</font>的 Veloce proFPGA 平台加速P8700 IP开发
西门子被 IDC MarketScape 评为 2023 年度制造执行系统领导厂商
西门子在 IDC MarketScape 新发布的五份制造执行系统(MES)报告中均被评为领导厂商 。 IDC MarketScape 近日发布五份制造执行系统(MES)报告,针对全球高科技及电子制造执行系统、全球工程密集型制造执行系统、全球离散型制造执行系统、全球流程型制造执行系统和亚太区制造执行系统五个维度,对 MES 软件及其相关市场和行业应用领域的供应商进行综合评估。西门子数字化工业软件在五份报告中均被评为 MES 领导厂商。 西门子数字化工业软件数字化制造部门制造运营管理高级副总裁 Tobias Lange 表示:“西门子致力于为全球客户提供先进的集成式 MES 技术,IDC MarketScape 的报
发表于 2023-06-01
<font color='red'>西门子</font>被 IDC MarketScape 评为 2023 年度制造执行系统领导厂商
PLC的工作原理 PLC的基本结构
  PLC是“可编程逻辑控制器”的英文缩写,是一种工业自动化控制设备,可以自动化地控制机器或生产设备的运行。可编程控制器由CPU、指令及数据内存、输入/输出接口、电源、数字模拟转换等功能单元组成。PLC通过编写程序控制输出信号来实现控制,随着技术的不断升级,PLC的功能越来越完善,已广泛应用于机械制造、电力电气、石油化工、交通运输、水利水电等领域。   PLC的工作原理基于输入、输出和程序逻辑。PLC将输入信号从各种传感器传递到处理器,这些输入信号包括温度、压力、流量、开关、按钮等。PLC通过处理这些输入信号,根据预先编写的程序逻辑控制输出信号,如电机、阀门、灯光等,以控制机器或过程。   PLC的操作是由程序控制的,这个
发表于 2023-05-31
PLC的分类 PLC具有哪些特点
  PLC(可编程逻辑控制器)是一种电子设备,用于自动化控制系统,在工业过程控制和制造过程中广泛应用。PLC的工作原理基于输入、输出和程序逻辑。PLC将输入信号从各种传感器传递到处理器,这些输入信号包括温度、压力、流量、开关、按钮等。PLC通过处理这些输入信号,根据预先编写的程序逻辑控制输出信号,如电机、阀门、灯光等,以控制机器或过程。   PLC(可编程逻辑控制器)可以根据应用领域和功能的需求进行分类。以下是一些常见的分类:   1. 按规模分类:小型PLC、中型PLC、大型PLC。   2. 按控制方式分类:传统PLC、现场总线PLC、分布式PLC、智能PLC。   3. 按处理器类型分类:基于单片机的PLC、基于微处理器
发表于 2023-05-31
PLC是怎么控制设备的 PLC的功能要求有哪些
  PLC(可编程逻辑控制器)是一种用于自动化控制的数字计算机。它能够接收输入信号、进行逻辑判断、执行控制指令,输出控制信号来控制生产过程中的各种机械设备。   PLC可以连接各种类型的传感器、执行器设备,如温度传感器、压力传感器、电机、开关等等。PLC可以通过自身的电路板进行自主的编程,从而实现自动控制。其工作原理如下:   1. 输入阶段:PLC通过连接各种传感器,接收输入信号。   2. 处理阶段:PLC内部的CPU对输入信号进行逻辑分析,对信号进行处理,并根据程序逻辑生成相应的控制信号。   3. 输出阶段:PLC将处理后的控制信号输出到各种执行器设备,如电机、阀门、泵等,从而实现对设备的控制。   PLC的功能要
发表于 2023-05-31
PLC的选型规则 PLC控制功能的选择
  在可编程逻辑控制器系统设计时,首先应确定控制方案,下一步工作就是可编程逻辑控制器工程设计选型。工艺流程的特点和应用要求是设计选型的主要依据。可编程逻辑控制器及有关设备应是集成的、标准的,按照易于与工业控制系统形成一个整体,易于扩充其功能的原则选型所选用可编程逻辑控制器应是在相关工业领域有投运业绩、成熟可靠的系统,可编程逻辑控制器的系统硬件、软件配置及功能应与装置规模和控制要求相适应。   PLC选型规则如下:   1.应用需求:PLC的选型需根据应用场景决定,比如输入和输出点数、控制和处理能力、通讯和数据传输等要素。   2.可靠性和耐用性:可靠性是任何控制器的主要选择标准之一,需要选择高质量的PLC品牌和型号,以确保其性
发表于 2023-05-30
小广播
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved