枣庄西门子PLC模块经销总代理商
- 供应商
- 上海卓曙自动化设备有限公司
- 认证
- 品牌
- 西门子
- 参数
- SIEMENS
- 型号
- S7-1500
- 手机号
- 19151140562
- 联系人
- 李英杰
- 所在地
- 上海市松江区乐都路358号503室
- 更新时间
- 2023-11-03 23:15
枣庄西门子plc模块经销总代理商枣庄西门子plc代理,枣庄西门子s7-1500代理,西门子plc代理
s7-300 cpu集成的第1个通信接口是mpi接口,s7-400cpu集成的第1个通信接口可以设置为mpi接口或dp接口。plc通过mpi能同时连接运行step 7的编程器/计算机(pg/pc)、人机界面(hmi)及其他simatics7、m7和c7。该通信接口还有全局数据(简称为gd)通信、s7基本通信和s7通信服务功能。
计算机应插一块mpi卡,或使用pc/mpi、usb/mpi适配器连接计算机和s7cpu。位于网络终端的站,应将其连接器上的终端电阻开关合上,以接人终端电阻。
在10.0的上升沿触发硬件中断,cpu调用ob40,在ob40中调用sfc32“srt_dint”启动延时中断(见图4-51),延时时间为10s。从ld12开始的8b临时局部变量是调用ob40的日期时间值,用move指令将其中的后4个字节ld16保存到md20。
10s后延时时间到,cpu调用sfc32指定的ob20。在ob20中用move指令保存调用ob20的日期时间值的后4个字节(见图4-52)。同时将q4.0置位,并通过pqb4立即输出。
2.子程序的创建
可采用下列方法创建子程序:在“编辑”菜单中选择“插人→子程序”;在程序编辑器视窗中按鼠标右键,从弹出菜单中选择“插人→子程序",程序编辑器将从原来的pou显示进人新的子程序,程序编辑器底部将出现标志新的子程序的新标签,在程序编辑器窗口中可以对新的子程序编程。可以使用该子程序的局部变量表定义参散,各子程序*多可以定义16个in、out参数。用石键双击指令树中的于程序或中断程序的图标,在弹出的窗口中选择“重新命名”,可修改它们的名称。
②自动控制过程,在启动自动控制前,需要做一些准备工作,包括操作准备和程序。
a.操作准备:将手动/自动切换开关qs闭合,选择自动控制方式,图5-8中[6]il0常开触点闭合,为接通自动控制程序段做准备,[7]i1.0常闭触点断开,切断手动控制程序段。
b.程序准备:在启动自动控制前,[1]程序会检测原点条件,若满足原点条件,则辅助继电器线圈m0.0得电,[6]m0.0常开触点闭合,为接通自动控制程序段做准备。另外,在plc刚启动时,[4]sm01触点自动接通一个扫描周期,“ss0.0,1”指令执行,将状态继电器s0.0置位,使程序转移至s0.0程序段,也为接通自动控制程序段做准备。
假设创建了一个名为culcu的子程序,首先在该子程序的局部变量表中,定义一个名为输人"的双字in(输人)变量、一个名为“输出”的双字0ut(输出)变量和一个名为tmp1的双字temp(临时)变量(见图6-5)。在图6-6的子程序中,输人变量被图6-5局部变业表乘以12000,再除以13 257,运算结果作为子程序的输出
可以用i0.2将q4.0复位(见图4-53)。在ob1中调用sfc34“”来查询延时中断的状态字status,查询的结果用mw8保存,其低字节为mb9。ob_nr的实参是延时中断ob的编号,ret_val为sfc 执行时的错误代码,为0时无错误。
组态io控制器端。用博图v16另建一个名为io控制器的新项目,与io设备类似,建新子网、设置与io设备为同一网段的ip地址
7.安装io设备的gsd文件。在软件菜单的“选项”中点击“管理通用站描述文件”,在弹出的对话框中选择gsd文件的存储路径,点击安装即可。
8.在网络视图里组态io设备。安装完gsd文件后,在硬件目录的其它现场设备内可找到作为io设备的plc,双击将其配置到网络视图,并分配io控制器,
在延时过程中,可以在10.1的上升沿调用sfc33“can_dint”来取消延时中断过程。
3.仿真实验
打开仿真软件plcsim,将程序和组态信息下载到仿真plc。切换到run-p模式时,m9.4马上变为1状态,表示ob20已经下载到了cpu中。