浔之漫智控技术-西门子PLC代理商
西门子PLC模块 , 变频器 , 触摸屏 , 交换机
6ES7221-1BF22-0XA8现货供应

6ES7221-1BF22-0XA8现货供应

S7-300 可以实现空间节省和模块式组态。除了模块,只需要一条 DIN 安装轨用于固定模块并把它们旋转到位。

这样就实现了坚固而且具有 EMC 兼容性的设计。

随用随建式的背板总线可以通过简单的插入附加的模块和总线连接器进行扩展。S7-300 系列丰富的产品既可以用于集中扩展,也可用于构建带有 ET 200M 的分布式结构;因此实现了经济高效的备件控制。

扩展选件

如果自动化任务需要超过 8 个模块,S7-300 的中央控制器 (CC) 可以使用扩展装置 (EU) 扩展。中心架上多可以有 32 个模块,每个扩展装置上多 8 个。接口模块 (IM) 可以同时处理各个机架之间的通讯。如果工厂覆盖范围很宽,CC/EU 还可以相互间隔较长距离安装(长 10m)。

在单层结构中,这可以实现 256 个 I/O 的大组态,在多层结构中多可以达到 1024 个 I/O。在带有 PROFIBUS DP 的分布式组态中,可以有 65536 个 I/O 连接(多 125 个站点,如通过 IM153 连接的 ET200M)。插槽可自由编址,因此无需插槽规则。

S7-300 模块种类丰富,还可以用在分布式自动化解决方案中。

与 S7-300 具有相同结构的 ET 200M I/O 系统通过接口模块不仅可以连接到 PROFIBUS 上还可以连接到 PROFINET 上

有消息类型(FB)可以脱离S7程序编程,分配面向CPU的消息不用改变消息,就可以将项目中的程序到交互项目中,在单个块的时候,消息会改变,此时,您需要重新编译块,以便在程序中执行改变了的消息。

排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用,输出刷新当扫描用户程序结束后,PLC就进入输出刷新阶段,在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路。

ServicePack2(或早先的版本)可用于STEP7V5.0ServicePack3以上和STEP7V5.1以上的版本如果保存无自身DP主站的DP主,,这些DP从站不属于所显示的DP主站,不能将新的或孤立的DP主站连接到此DP主站

西门子S7-200系列PLC高速计数器的应用步骤
1、建一个初始化程序,用SM0.1控制;

2、在初始化程序中,初始化高速计数器

2.1 设置控制寄存器(HSC0为SMB37),不同的计数器对应不同的DI点,HSC0为I0.0,HSC3

为I0.1,HSC4为I0.2,HSC5为I0.3(222不支持HSC1和HSC2)

2.2 执行HDEF指令,你可以用模式0

2.3 置计数器初始值(HSC0为SMD38),如果从零启动就置零

2.4 置预置值(HSC0为SMD42),计数器计到这个值可以产生一个中断,一般利用这个中断

调用相应的中断程序把当前值(SMD38)复零,否则计数器到头就不再计数了,当然你也可以置

一个大点的值,在其他程序中清除当前值(SMD38),确保永远到不了头就可以了。

 根据要求,也可使用下列模块:
用于将 SIMATIC S7-300 连接到 120/230 V AC 电源的负载电源模块(PS)。
接口模块 (IM),用于多层配置时连接中央控制器 (CC) 和扩展装置 (EU)。
 通过分布式中央控制器 (CC) 和 3 个扩展装置 (EU),SIMATIC S7-300 可以操作多达 32 个模块。所有模块均在外壳中运行,并且无需风扇。

西门子PLC的S7系列在网络中使用中继器

RS-485中继器为网段提供偏压电阻和终端电阻

 西门子6ES7350-2AH01-0AE0

 

图4: 添加S7-1200设备

4. 2 S7-1200 PLC 编程
• 在Program blocks 下,添加程序块(DB1,DB2,DB3),其中DB1和DB3为符号DB(选择 Symbolic access only),DB2为地址DB(不选择 Symbolic access only) , S7 通信只支持地址DB 寻址通信;


图5: 创建地址DB2

• 打开全局DB2,输入2个数组类型数据,每个数组有16 个元素;


图6: 在DB2中添加数据

• 创建两个监视表格(监视表格_1, 监视表格_2) 用来观察DB2的实时状态;
• 将程序下载到PLC CPU1214C 中。

4. 3 S7-300 配置
使用STEP 7 创建 SIMATIC 300 Station。

• 在硬件组态中添加CPU 319-3 PN/DP,设置IP地址 192.168.0.8;


图7: 硬件组态

• 在网络组态中(NetPro)中创建S7连接,首先在打开的NetPro中点击 SIMATIC 300 (1) 机架的“CPU 319-3PN/DP"处;



图8: 在NetPro中选择相应的机架

• 创建连接一个与“Unspecified"的S7 连接,点击“OK";


图9: 添加S7连接

• 在相应的输入通信伙伴的IP地址192.168.0.18,点击“Address Details…";


图10:输入通信伙伴IP地址 ;

• 在Address Details 对话框中,将通信伙伴的槽号改为1,确认其TSAP 为03.01,点击“OK",之后,可以将所建立硬件组态和网络连接编译并下载到PLC 中。


图11:设置通信伙伴机架和槽号 ;

4. 4 S7-300 PLC 编程
• 在STEP 7 Blocks 中创建写数据DB1 ( put data)和读数据DB3 (get data)数据块;


图12: DB1和DB2;

• 打开主程序OB1,分别在Network1和Network2中添加指令FB14 GET和 FB15 PUT,并为其添加背景数据块DB14和DB15 ;


发布时间:2024-05-08
展开全文
优质商家推荐 拨打电话