西门子CPU控制器 6ES7510-1DJ01-0AB0供应 西门子CPU控制器 6ES7510-1DJ01-0AB0供应 西门子CPU控制器 6ES7510-1DJ01-0AB0供应
西门子CPU控制器 6ES7510-1DJ01-0AB0供应 西门子CPU控制器 6ES7510-1DJ01-0AB0供应 西门子CPU控制器 6ES7510-1DJ01-0AB0供应
涉及到数据类型的互转问题,然而西门子300系统对于数据格式有着明确的规定,一般的四则运算都是在同一数据类型下才能进行的,这也是一直以来困扰初学者的一个问题。
西门子300编程软件step7 和 博图都提供了相应的模拟量输入输出处理模块FC105,FC106。但是好多场合下,要对数据进行线性转换或运算,靠这两个函数是远远不够的。这时候就需要用户自己动手写一些数据转换的子程序。所以知道西门子数据类型转换是很有必要的。
1.模拟量数据采集值(PIW INT) 转换为 物理量(浮点数real)
西门子plc通过通道采集到的值以整型(INT)型式保存在PIWx(PIW0)内,要换算为浮点型式的物理量需要经过以下两步。
步:把INT 转换为 DINT ,不用为为什么,就是精度精度精度。
二部:把DINT 转换为REAL。
这两步都很简单,如图所示。难点在于,把浮点数(REAL)转换为整形(INT),再通过PQW输出。
2.物理量(浮点数real) 转换为 模拟量数据输出值(PQW INT)
西门子PLC以整型(INT)型式输出模拟量(PQW0),一般的物理量都是浮点数型式,要把物理量换算为模拟量输出,需要经过以下两步。
步:通过ROUND函数或TRUNC函数,把REAL数据转换为DI格式。
ROUND是实数转换双字整数指令,小数点后的位采取四舍五入。TRUNC也是实数转换为双整数,但是去小数部分取整数。对于一个全新的PLC产品,如何入门看似简单,可往往对于刚入手的工程师们来说,如果使用不得法会成为一个棘手的问题。为此我们设计了一个简单的工程项目,逐步介绍,让大家对TIA Portal V12和S7-1500如何实施一个项目可以一目了然 。
1、功能介绍
通过S7-1500实现一个自动程师广为熟悉的’电机启停控制’ 逻辑。
2、软硬件列表
注:实例项目中的选型仅供参考,用户务必根据实际要求选型。有关硬件选型,请参考
3、所使用的计算机操作系统 :Windows7 Ultimate Service Pack1 32-bit
4、IO表由于TIA Portal是基于符号的编程方式,在硬件清单确认后可事先为所有信号定义好所用通道及编程中使用的符号。
5、硬(软)件安装
在安装时如图所示按图号顺序安装,总结一句话就是:先导轨,模块先左后右装,U块勿忘模块间。
接线
编辑项目1、双击桌面上的图标,打开STEP 7 Professional V12 软件。
2、在欢迎界面中,我们点击“创建新项目”,填写项目名称并选择存放路径后,请点击 “创建”按钮:
3、项目成功创建后,我们点击左下的“项目视图”转到编辑界面:
4、点击项目名称左边的小头展开项目树,双击“添加新设备”
5、接下来我们先插入一个CPU1516-3PN/DP:请依次点击“控制器”、“SIMATIC S7-1500”、“CPU”、“CPU 1516-3PN/DP”左侧的小头展开项目树,然后选择PLC订货号“6ES7 516-3AN00-0BA0”,后点击“确认”按钮插入:
6、成功插入PLC后,STEP 7 Professional V12 软件会自动跳转到设备视图。接下来我们要做的是在主机架上依次插入一个16通道的数字量输出扩展模块和一个数字量输入扩展模块。,添加DQ模块:在“设备视图”右侧的产品目录中,依次点击“DQ”、“DQ 16*24VDC/0. ST”左侧的小头展开项目树,然后用鼠标点中订货号“6ES7 522-1BH00-0AB0”,按住鼠标左键不放,将DQ模块拖拽到2号槽位上
上海地友自动化设备有限公司本着“以人为本、科技先导、顾客满意、持续改进”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成,拥有丰富的自动化产品的应用和实践经验以及雄厚的技术力量,尤其以 PLC复杂控制系统、传动技术应用、伺服控制系统、数控备品备件、人机界面及网络/软件应用为公司的技术特长,几年来,上海地友公司在与德国 SIEMENS公司自动化与驱动部门的长期紧密合作过程中,建立了良好的相互协作关系