西门子模块6SL3130-7TE21-6AA3参数详细
(1) i/o模块可以扩大cpu的接线端子数日。许多cpu本身自带的i/o点数很有限,当所需i/o点数超过cpu本身自带的i/o点数时,需要i/o模块进行扩展。
(2) i/o模块主要分为模拟量模块和数字量模块,用以输入或输出模拟量和数字量。
(3)每款cpu所能带动i/o模块的数目不一样,可以查阅相关资料核对。
图所示为模拟量输入模块em231。
图模拟量输入模块em231
常用的i/o模块分类如下。
(1)开关量:按电压水平分,有220v ac、110v ac、24v dc;按隔离方式分,有隔离和晶体管隔离。
(2)模拟量:有电流型(4~20ma,0~20ma)、电压型(0~10v,0~5v,-10~10v)等,还有特殊i/o模块,有热电阻型、热电偶型、脉冲型、定位型等。
这几年都做工业产品了,基本就没弄过民用,时间*近的就是2014年的一次,用的是logo!0ba6,还有几台西门子sirius系列的。
当时是接的石油大学的一个项目。应用背景是这样的,滨州无棣等地区有很多小区的变压器容量不足,平时居民用电高峰期电压过低,容易烧坏电视、冰箱等用电器。所以,滨州供电所找到石油大学,研究出一个低成本的升压方案。
控制的核心器件是一台升压变压器和一个logo!控制器,变压器为特殊定做,多抽头输出。
变压器原理图:
思路挺简单,就是利用logo!检测供电线路上的电压,供电线路用电压变送器取电压后,经过精密滤波、整流,与基准比较后,输出稳定的电压值。logo!检测电压低于某个阈值时,接通上一级升压输出,高于某个阈值时,接通下一级降压输出,主要由模拟量偏差值触发器实现回差的设置,升压电压一共分为5级投切。为了保护变压器,在每组投切输出时,用互锁电路断开其他等级的电压输出端。
logo!接线图:
主电路原理图:
logo!程序截图:
该设备在进行实地调试后,能够达到预期效果,可以及时进行升降压的切换。经过爬杆、测试等一系列艰苦的工作后,具体参数已经摸透,出厂时设置好升降压参数即可直接进行实际使用
如果不知道cpu的密码,必须清除cpu内存,才能重新下载程序。执行清除cpu指令并不会改变cpu原有的网络地址、波特率和实时时钟;如果有外插程序存储卡,其内容也不会改变。清除密码后,cpu中原有的程序将不存在。
要清除密码,可按如下三种方法操作:
(1)在micro/win中选择菜单“”→“bbbbb”,选择所有三种块并按“ok”按钮确认。
(2)另外一种方法是通过程序“wipeout.exe”来恢复cpu的默认设置。这个程序可在step 7-micro/win安装光盘中找到。
(3)还可以在cpu上插入一个含有未加密程序的外插存储卡,上电后此程序会自动装入cpu并且覆盖原有的带密码的程序。之后cpu即可自由访问。
即使cpu有密码保护,读者也可以不受限制地使用以下功能:
(1)读/写用户数据。
(2)启动、停止cpu。
(3)读取和设置实时时钟。
如果不知道密码,用户不能读取或修改一个带三级密码保护的cpu中的程序。
1.量程的转换
将输出标准电压、电流、温度或电阻信号采集,经过变送器或直接转换成可采集的标准信号(如4~20ma),标准信号输入plc中经过a/d转换成数字量(一般是6 400~32 000)。每个传感器都有相应的量程,通常0量程时对应plc的数字量为6 400,满量程时对应32 000。根据这个对应关系,可以用求比例的方式算出任何采集的数值对应的实际物理值。
2.具体实现
如有一压力传感器,量程为lmpa,其输出的信号为标准信号4~20ma,当采集到plc里的数字量为x时,对应的压力y可由比例公式(y-0)/(i-0)=(x-6 400)/(32 )计算出来。