6ES7341-1BH01-0AE0
PLC 的存储器包括系统存储器,装载存储器和工作存储器。系统存储器用于存放 PLC 的系统程序和内部寄存器, 装载存储器则用于存放 PLC 的用户程序,用户程序编译后被存放在工作存储器中执行。装载存储器通常为MC卡,支持外部扩展,而工作存储器是集成在CPU中并且无法扩展的,在选择CPU时需根据控制方案的复杂程度预估可能使用的工作存储器大小并留有适当余量。选择装载存储器通常只需选择不小于工作存储器大小的存储卡即可。
3 通信接口
通信接口的功能是通过这些通信接口可以和监视器、 打印机、 其他的 PLC 或是计算机相连, 从而实现“PLC与上位机”或“PLC与PLC”之间的通信。通信接口可以集成在CPU模块上使用内部总线与CPU通信,也可以使用单独的通信接口模块通过外部总线与CPU通信。通信接口的选择首先确定通信对象接口的电气标准例如RS232、RS485、RJ45等,还需要确定使用的协议,常见的例如PROFINET,PROFIBUS总线协议,通过PROFINET和PROFIBUS总线,CPU可与分散在远端现场的输入输出单元进行数据交换,使PLC系统规模更易于扩充。
4 输入输出单元(I/O)
输入单元的作用是将按钮、行程开关或传感器等产生的信号输入 CPU,根据信号类型,输出单元的作用则是将 CPU 向外输出的信号转换成可以驱动外部执行元件的信号,以便控制接触器线圈等电器的通、断电。
输入输出单元主要分为模拟量输入模块,模拟量输出模块、数字量输入模块和数字量输出模块。模拟量输入模块测量电流、电压、电阻、热电偶等连续信号,模拟量输出模块输出电流、电压信号驱动现场执行器,模拟量输入输出模块需考虑处理信号的分辨率,响应时间以及信号测量范围。数字量输入模块应考虑信号电平、传输距离、隔离、供电方式,响应时间等应用要求。数字量输出模块应考虑不同的负载对PLC的输出方式的要求。
西门子 S7-200PLC 做服务器的配置例程 S7- 以太网模块配置 我原本是协助某一系统集成商(以下简称“上位机”)做以太网通信的。
我们的 这两台柜子在系统中作为子站(服务器),IP 地址和被访问计算机的台数事先客户没有提出要求,系统集 成商也是当时才获取的。
到现场后我先按照客户的要求对其中一个 CPU224 重新进行“以太网向导”配置, 具体操作如下: 首先通过 STEP 7 MicroWIN 软件打开自己的程序如图 1, 图1 在菜单“工具”中打开“以太网向导”,在弹出的对话框中点击“下一步”出现图 2 模块
图2 地址对话框,点击“读取模块”搜索已安装 CP243-1 的模块,双击搜索出的模块这样就了模块在 CPU 中的位置。
点击“下一步”,弹出图 3 模块 IP 地址对话框,这里可以设置所需的 IP
图3 地址、子网掩码、网关。
设置完成点击“下一步”弹出图 4,“模块命令字”选项默认即可,
图4 “对等连接”这里可以被访问计算机的台数,多支持 8 台,一般给它设个“8”免的事后客户又 找你“麻烦”。
设置完成“下一步”弹出配置连接对话框,如图 5 为每个连接通道 图5 配置通信模式。
这里的 PLC 作为服务器,即供远程计算机(客户机)访问,PLC 不需编写任何通信程序。
所 以所有通道都配置成服务器,且“接受所有连接请求”,意思是不需要远程客户机的 IP 地址
点击OK后在弹出的属性窗口中勾选单端组态(Establish an active connection),并填写通信伙伴的IP地址,注意Local ID编号,本例保持默认值1。点击详细按钮。西门子S120变频器授权代理商
图8.S7连接属性
2.8 在地址详细信息对话框中填写通信伙伴CPU的机架号和槽号,如通信伙伴是S7-300/400 CPU则槽号为2,如通信伙伴是S7-1200/1500 CPU则槽号为1。点击OK。
图9.S7地址详细
2.9 选中CPU,先编译再下载
图10.编译下载
2.10 下载完成后,可点击“激活连接状态”按钮,查看连接状态,如下图所示,则表示组态的连接已经成功建立。
图11.连接已建立
2.11 如果出现如下图所示的情况,则说明连接没有建立,请检查网线的连接、IP地址等。
图12.连接未建立
3、编写PLC程序,调用通讯块
3.1 组态连接建立成功后,需要调用通讯功能块PUT和GET进行数据交换。S7-300用于通讯连接的功能块位于标准库中,如下图所示:
图13.PUT GET指令位置
3.2调用PUT指令,本例中本地S7-300 CPU将DB10.DBB0开始的10个字节写入通信伙伴CPU 的DB11.DBB0开始的10个字节中。
图14.PUT指令
3.3调用GET指令,本例中将通信伙伴CPU的DB20.DBB0开始的10个字节读入到本地S7-300 CPU的DB21.DBB0开始的10个字节中。
源型(source),电流是从端子流出来的,具PNP晶体管输出特性;漏型(sink),电流是从端子流进去的,具NPN晶体管输出特性。欧美一般是源型,输入一般用PNP的开关,高电平输入。而日韩好用漏型,一般使用PNN。源型输出是指输出的是直流正极,漏型输出是指输出的是直流负极。三菱plc,输入既有源型又有漏型,但多为漏型。漏型输入对应接的接近开关是NPN型PLC。 AC电源型 DC电源型 AC电源型 DC电源型 总结:三菱plc输入是源型还是漏型,取决于S/S端子连接的是0V还是24V。如果S/S端子连接的是0V,那么输入是源型。如果S/S端子连接的是24V,那么输入是漏型。 |