鄂州西门子PLC代理商
- 供应商
- 浔之漫智控技术-西门子PLC代理商
- 认证
- 报价
- ¥666.00元每件
- 品牌
- 西门子
- 产品规格
- 模块式
- 产地
- 德国
- 手机号
- 15221406036
- 经理
- 聂航
- 所在地
- 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 更新时间
- 2024-05-08 07:10
鄂州西门子plc代理商
1) 符号表导入
将原来step7程序符号表导出保存为dif类型的文件,便于excel批量编辑;
tia符号表格式和step7有点不同;
可以在tia中建立一个变量将其符号表导出,可以看到tia中符号表的格式(show all tags 才有导入导出选项)
按照下面的格式将step7的符号表导入;
需要注意的是:
logicaladdress列里边不允许有空格(选中该列调出查找替换对话框,查找:xx格空格,替换:无空格);地址前边批量加%方法(选中该列设置单元格格式--数字--自定义--"%"@ 英文输入法);
2) 硬件组态
现在s120变频器通讯都采用profinet通讯了,本项目仍选用dp通讯;
选择network view网络视图,添加s120变频器和et从站;
s120变频器从站需要修改名称和dp地址及报文配置(device view设备视图下配置报文);
注意s120的路径(tia v13 simovert变频器只有mm4系列没有6se70 )
et从站需要修改名称和地址范围;
注意s120及其et从站修改地址范围时,需要将其连到dp网络上,否则无法修改;
3) 程序块移植
将step7的块生成源文件(块可以是fc、fb、ob、db、udt);
生成的源文件为awl格式,在sources文件夹下,将其导出;
打开tia软件点击external source files--->add new sourcefiles选择刚才的awl文件;
生成块时要将其内部有关的块都要生成,否则出错;
带温度传感器的电机热保护(标准保护)
定子铁心中包含 2 个用于绕组温度监控的 pt1000 温度传感器,其中一个是备用的。
提示 在额定运行中,绕组温度可达到约 150 °c。 绕组的耐热等级为 155 (f),是针对该运行状态设计的。 |
所安装的温度传感器类型标于铭牌上。
温度传感器防止电机在旋转运行中过载。
温度传感器能采集电机温度。驱动系统对电机温度进行分析。此时无需外部监测继电器。驱动会对热敏电阻的功能进行监测。
预警温度(1fe2 的缺省设置)
超出预警温度 150 °c 时,驱动系统会发出对应的报警信息。必须对该报警信息进行外部分析。
当电机温度重新低于预警温度时,该报警信息消失。
若超出预警温度的时间长于 240 s(缺省设置)或参数设置的时间,则会触发报警信息并将驱动关断。
详细说明参见 sinamics s120/s150 参数手册。
sinamics s120_150 参数手册
电机极限温度(1fe2 的缺省设置)
超出 160 °c ±5 °c 的电机极限温度时,驱动系统关断并发出对应的故障信息。
列表: 特性和技术数据
冷态阻值(20 °c) | 约 1090 Ω |
热态阻值 (100 °c) | 约 1390 Ω |
连接 | 通过信号电缆 |
响应温度(sinamics s120 上的缺省设置) | 在 150 °c 时预警 |
电阻值会和绕组温度值成比例变化。在闭环控制中考虑了该温度曲线。
下图显示了电阻与温度传感器 pt1000 温度的函数关系。
图片: 特性曲线 pt1000
由于温度传感器的热耦合时间而出现强大的短时过载时,还需要采取额外的保护措施。
单纯的 pt1000 热敏电阻无法提供电机全保护。
注意 温度过高可损坏电机温度过高,例如:电机停转过载时,可导致电机损坏。 采取附加保护措施,如使用过电流继电器 |
注意生成的fc1如上图所示,只能以stl形式出现无法切换成lad或者fbd,fc的编号可以手动修改;
注意程序都是stl语言,不易看懂,只能生成部分块,其他还需要lad编程,还是lad直观;
编程软件为tia v13 sp1 update9,可以将程序块导入到全局库,这样可以用tia v14sp1软件打开全局库将程序块导入;
也可以用tia v14 sp1软件打开**.zap13文件,点击升级按钮后重新编译后可以打开项目
1、规范化
现场的过程信号(如本案例中的液位信号)是具有物理单位的工程量值,模/数转化后输入通道得到的是-27648~+27648的数字量,该数字量不具有工程量值的单位,在程序处理时带来不方便。因此,工程中经常希望将数字量-27648~+27648直接转化为实际工程量值,这一个过程称为“模拟量的规范化”。
本案例中,当液位为0米时,传感器输出信号为4ma,对应的模拟量输入通道转换值为0;液位为0.5米(具体参考传感器具体规格,这里只是举例)时,传感器输出信号为20ma,对应的模拟量输入通道转换值为27648。假如程序中读取到的数值为10000时,那么实际液位到底是多少米呢?为了解决这个问题,在这里引入了fc105功能。
调用fc105的具体路径如图1所示。
图1 fc105调用路径
2、fc105功能的输入输出定义
图2所示为fc105(即scale功能)的lad调用框图,它接受一个整型值(in),并将其转换为以工程单位表示的介于下限和上限(lo_lim和hi_lim)之间的实型值,并将结果写入out。
图2 fc105调用框图
scale功能的输入输出参数如表1所示。
表1 fc105的输入输出含义
3、调用fc105实例
在一般情况下,调用fc105功能可以在ob35等周期性中断中进行编程,这样就能确保模拟量输入信号被定时转换。 以液位传感器为例,如果输入20ma信号表示500mm液位,4ma信号表示0mm液位,则执行scale功能后的程序如图3所示。如果fc105功能的执行没有错误,eno的信号状态将设置为1,ret_val等于w#16#0000,out输出为实际液位值,这也能回答了“假如程序中读取到的数值为10000时,那么实际液位到底是多少米呢?”的问题,即180.845mm液位。
图3 fc105调用实例
当m0.0信号=0时,按照图4进行变换;当m0.0信号=1时,按照图5进行变换。
图4 m0.0信号=0时的变换
图5 m0.0信号=1时的变换