直播课堂
HOME
直播课堂
正文内容
s71200plc实训总结 西门子S7-1200精英训练营第二节学习笔记学习总结
发布时间 : 2024-11-26
作者 : 小编
访问数量 : 23
扫码分享至微信

西门子S7-1200精英训练营第二节学习笔记学习总结

集成工艺s7-1200特点:

1 高效工程 2 诊断 3 高性能 4 设计新颖,易于使用 5 集成信息安全(Security)代表通信安全信息安全 6 集成功能安全 (safety)代表设备与功能的安全7 集成工艺功能

集成 PROFINET/Enthernet 端口

使用模块化信号板实现灵活的扩展

集成的数字量,模拟量和运动控制 I/O

s7-1200布尔运算速度0.08μs

SIMATIC s7-1200通讯功能

SIMATIC s7-1200 全面的网络选项

1 PROFINET IO 1Controller 2 I-Device 3 Shared Device

2 PROFIBUS DP 1 主站 2 从站

3 S7通讯

4 OUC开放式通讯

5 Modbus TCP-作为Client端或Sever端进行和通讯 (通过调用指令实现)

6集成的Web服务器访问系统过程状态,诊断及数据用户定义网页,固件升级

7对于串口通讯支持RS-485,RS-422,RS232-支持点对点(PtP)通信

8 Modbus RTU- Modbus主站或从站 (通过调用指令实现)

9 USS-控制支持USS驱动

10 IO-Link 主站 – 快速便利地集成 IO-Link 从站设备

11 AA-I 主站-完全在TIA博途中组态AS-i-Master及网络

12 CANopen-允许连接CANopen

集成工艺-PID控制

集成的PID控制器

1集成PID-Compact (标准指令),PID-3Step( 三步控制指令 例如电动阀的正反转),PID-Temp (专门用于控制温度的PID)

2自整定控制器参数功能 (预调节与精确调节)

3简洁直观的组态界面

4使用集成的Trace调试界面

通过集成PID控制器的先进的自动整定节省了调试时间

集成工艺-高速计数器(HSC)

集成的高速计数器

支持工作模式(最多6路的高速计数器)

1单相计数

2两相位

3 A/B正交计数器

5 A/B正交计数器四倍频

S7-1200高速计数器支持以下三种功能:

1 计数

2 周期测量

3 频率

(单项脉冲频率最高100kHz,信号板可达200kHz,1217差分可达1MHz)

集成工艺-可控制的驱动类型(位置控制)3种

具有脉冲串(PTO)控制接口的驱动(只有晶体管输出的CPU,信号板)

1用于脉冲接口的步进电机驱动或伺服驱动

2多达4路

开环(单项脉冲频率最高100kHz,信号板可达200kHz,1217差分可达1MHz)

PROFIdrive驱动

1 驱动所有Sinamics PROFINET/ PROFIBUS 的伺服或变频器

2 多达 8 路(工艺对象)

模拟量驱动

1 最多8路

2 西门子及第三方驱动

控制功能

1运动控制工艺向导

2 PLCCopen 运动控制块

3 方便的诊断和调试工具

数据日志

数据日志(归档)

1 循环和事件触发地保存变量

2 保存操作数据,错误信息

3 数据以*.csv 保存在存储卡或内部存储器中

4 归档可通过Web服务器下载

配方

配方

1 保存机器组态,初始值等

2 通过*.csv文件导入导出配方

3 配方数据以*.csv文件保存存储卡或内部存储器中

4 可通过Web服务器上载和下载配方

集成的系统诊断

只需组态,无需编程

1 集成系统诊断功能

2 可组态:模拟量范围;断线等

3 新事件发生时自动更新诊断信息

4 CPU停机仍可进行系统诊断

统一的显示风格

TIA Portal,Webserver,HMI,SIMATIC App中具有统一清晰的文本信息

通过统一的显示风格可高效地进行故障分析

实时诊断-S7-1200的Trace

1 可同时支持两个独立的trace任务

2 记录多达16个不同变量

3 周期性记录(实时)数据

4 多种触发条件用于过滤事件

5 测量结果可导出存储

(实时的程序及应用诊断用于偶发故障检测)

信息安全集成-增强的访问保护

四级密码保护

(层次式的保护等级可以给予不同用户的访问权限)

信息安全集成-在博途中的增强的专有技术保护

使用博途不能打开未经授权的受密码保护的程序块

1 博途项目

2 存储卡中的数据

3 程序库

(知识产权和既有投资保护)

信息安全集成-增强的拷贝保护

1 将独立的程序块与存储卡或CPU序列号进行绑定

2 保护STEP7程序块

3 保护存储卡上的组态数据

信息安全集成-复制保护方式

1 静态绑定:直接为程序块组态目标序列号(存储卡或CPU)

2 动态绑定:在下载期间自动检测CPU或存储卡的目标序列号进行绑定

CPU1243-1

1 1×以太网端口RJ45(10/100Mbit/s)

2 可与 TeleControl Server Basic 一起使用实现遥控通信

3 集成信息安全功能(VPN和防火墙)

信息安全集成-增强的防篡改保护

1 增强的防篡改保护,使用数字签名的通信访问

2 保护避免网络攻击,如攻击代码渗透/记录网络通信(重放攻击)

(全面的保护避免未授权的组态更改和恶意攻击)

故障安全集成-独特的,创新和高效方案

减少备品备件

1 一个控制器实现

2 PPOFINET集成

投资保护

1简单地扩展既有故障安全功能

2 简单地在S7-1200<>S7-1500之间共用既有的用户程序

集成诊断

清晰的文本信息快速查找故障

最大的防篡改保护

访问故障安全组态和故障安全程序时需要额外的密码保护

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

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

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

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

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

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

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

电压档位选择

数字量与电压对应关系

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前面不打勾。

属性界面

相关问答

s7 - 1200plc 优点?

1、统一了编程平台,以后用西门子的PLC软件都一样,这样有利于推广。2、符号表里可以允许重叠寄存器地址,比如我定义了X1:INT:MW0;X2:INT:MW2,X...1、统...

S7 ~ 1200PLC 输入十个模拟量求平均值后输出,怎么做啊?求程序?

采集一次将另一个变量a+1。然后将输入值加给sum直到a=10将sum除10输出。采集一次将另一个变量a+1。然后将输入值加给sum直到a=10将sum除10输出。

S7 _ 1200plc 如何查看故障?

要查看S7-1200PLC的故障,可以采取以下步骤:使用编程软件(如SiemensTIAPortal)连接到PLC。在软件中打开PLC项目。导航到PLC硬件配置,查看硬件状态。在...

S7 - 1200plc 控制原理?

PLC采用循环执行用户程序的方式,称为循环扫描工作方式,一个循环扫描周期,主要可分为输入采样、用户程序执行和输出刷新三个阶段。PLC运行后首先执行一次启动...

西门子 plcs71200 怎么重置?

要重置西门子PLCS7-1200,可以按照以下步骤进行操作:1.首先确保PLC处于停止状态,关闭所有电源并断开连接。2.打开PLC外壳,找到CPU插槽。3.在CPU插槽上...

PLC 初学者的入门一课,七大误区如何解决?

作为工业三大支柱(PLC控制技术、计算机辅助设计与制造CAD/CAM、工业机器人技术)之一的PLC(可编程控制器)是工控技术的核心器件之一。我作为学过几年PLC技术的...

s7 - 1200plc 主机error红灯闪烁怎么解决?

s7-1200PLC主机出现error红灯闪烁的原因可能是由于程序出现错误或者外部设备出现故障。处理方法如下:首先检查程序是否存在问题,修改错误后重新上传程序;其...

s7 - 1200plc 故障灯常亮的原因?

您好,S7-1200PLC故障灯常亮的原因可能有以下几种:1.电源故障:如果电源出现故障,会导致PLC无法正常工作,从而导致故障灯常亮。2.CPU故障:如果CPU出现故...

s7 - 1200plc 指示系统有哪3种?

1.S7-1200PLC指示系统有三种。2.第一种是基于LED显示屏的指示系统,LED显示屏可以显示各种状态信息,如开关状态、传感器信号等,通过不同的灯光颜色和闪烁频...

S7 - 1200PLC 使用什么编程软件?

看书一般现在教学使用的都是西门子系列产品的s7-200或者s7-300的plc根据教材弄清原理然后下载plc仿真编程软件进行简单的编程编写如果想要精通需要大量...

 十三中全会  陈大年 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部