原装西门子电缆线6XV1820-5BN50
原装西门子电缆线6XV1820-5BN50
由于客户端和服务器均使用相同的功能块FB108“MODBUSCP"的参数需要初始化,分别在OB100及OB1中调用FB108,在OB100中调用FB108完成相关参数的初始化,FB108的管脚分布参见3.3章节中的图10说明。
打开ModSim32软件,在“Connection--->connect"中打开连接属性对话框,连接接口选择“Modbus/TCPsvr",TCP/IPServer Port为本地服务器的端口502,如下图21所示:
库中提供了下列通信功能块:
´> FB 65 "TCON",用于建立连接,连接时需要UDT65来提供参数
> FB 66 "TDISCON",用于终止连接
> FB 63 "TSEND",用于发送数据到S7站点、S5站点、PC站或者第三方设备
> FB 64 "TRCV" 用于从S7站点、S5站点、PC站或者第三方设备接收数据
要通过CPU 的 集成PN 接口实现开放的ISO onTCP通信,不能在Netpro网络组态中直接建立连接,必须通过程序每个连接的参数。用于通信的FB标准功能块,请参见附件提供的例程"Sample_1 ( 50 KB ) " 或参考下载中心文档《A0284 使用西门子PLC集成的PN口实现S5兼容通信使用入门》提供的例程。下载链接:80490650
从附件提供的例程 "Sample_1 ( 50 KB ) " 中将把需要的程序块拷贝到新建的项目中,包括:
> UDT 65 "TCON_PAR",存放用户通信参数
> FB420 "SET_ISO_ENDPOINT" ,用于修改UDT65内通信对象参数
> FC21, 被FB420调用
随后,使用通信功能块 FB65 "TCON"、FB66 "TDISCON"、FB63 "TSEND" 和 FB64 "TRCV"完成程序的编写。
4.1创建新项目
1、打开STEP7,新建一个项目
2、在项目中插入一个SIMATIC 300的站
3、组态硬件,插入一个CPU317-2PN/DP的CPU,并为PN接口分配IP地址“192.168.0.3",如图14所示。在CPU的“Cycle/ClockMemory"属性页中MB0为时钟存储器,在程序中可以使用M0.3(2Hz 的时钟脉冲)去自动激活发送任务,如图15所示。
设计 PLC 系统的指南
设计 PLC 系统有很多种方法。以下这些通用的指南适用于许多设计项目。
当然,您还必须遵守您所在公司的规程以及您在培训中和现场积累的实践经验。
分解过程或机器
将您的过程或者机器分解成相互独立的部分。
这些独立部分决定了控制器之间的界限,并将影响功能描述规范和资源的分配。
创建功能规范
写出过程或者机器每一部分的操作描述。 包括下列主题: I/O
点、操作的功能描述、允许每个执行器(例如螺线管、电机和驱动器)动作之前必须达到
的状态、操作员界面的描述以及与过程或机器其它部分相连的任何接口的描述。
设计安全电路
出于安全考虑,应识别出需要硬接线逻辑的设备。
控制设备若发生故障可能出现不安全状况,造成机器意外启动或运行变化。
若是意外或错误的机械运转可能导致人员身体受伤或重大财产损失,应考虑使用独立于
CPU 运行的机电超驰装置,以防止不安全的运行。
安全电路的设计中应包含以下任务:
● 确定可能造成危险的不正确或意外的执行器操作。
● 确定可确保操作不危险的条件,并确定如何独立于 CPU 检测这些条件。
● 确定上电和断电时 CPU 和 I/O 如何影响过程,并确定检测错误的时间。
此信息仅用于设计正常和可预期的异常操作,不能用于保障安全的目的。
● 设计独立于 CPU 的手动或机电安全超驰来阻止危险的操作。
● 向 CPU
提供独立电路的相应状态信息,便于程序和任何操作员界面都获得必需的信息。
● 标识其它与过程安全操作相关的安全要求。
储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete,update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。 触发器可以从 DBA_TRIGGERS,USER_TRIGGERS 数据字典中查到。SQL3的触发器是一个能由系统自动执行对数据库修改的语句。
触发器可以查询其他表,可以包含复杂的SQL语句。它们主要用于强制服从复杂的业务规则或要求。例如:您可以根据客户当前的帐户状态,控制是否允许插入新订单。
触发器也可用于强制引用完整性,以便在多个表中添加、更新或删除行时,保留在这些表之间所定义的关系。强制引用完整性的方法是在相关表中定义主键和外键约束。如果使用数据库关系图,则可以在表之间创建关系以自动创建外键约束。
触发器与存储过程区别是触发器不能执行EXECUTE语句调用,而是在用户执行Transact-SQL语句时自动触发执行。编程容易。PLC的编程多采用继电器控制梯形图及命令语句,其数量比微型机指令要少得多,除中、高档PLC外,一般的小型PLC只有16条左右。由于梯形图形象而简单,容易掌握、使用方便,甚至不需要计算机专业知识,就可进行编程。
2、组态灵活。由于PLC采用积木式结构,用户只需要简单地组合,便可灵活地改变控制系统的功能和规模,可适用于任何控制系统。
3、安装方便。与计算机系统相比,PLC的安装既不需要机房,也不需要严格的屏蔽措施。使用时只需把检测器件与执行机构和PLC的I/O接口端子正确连接,便可正常工作
1)增量型:就是每转过单位的角度就发出一个脉冲信号(也有发正余弦信号,对其进行细分,斩波出频率更高的脉冲),通常为A相、B相、Z相输出,A相、B相为相互延迟1/4周期的脉冲输出,根据延迟关系可以区别正反转,通过取A相、B相的上升和下降沿可以进行2或4倍频;Z相为单圈脉冲,即每圈发出一个脉冲。
(2)值型:就是对应一圈,每个基准的角度发出一个与该角度对应二进制的数值,通过外部记圈器件可以进行多个位置的记录和测量。
2、按信号的输出类型分为:电压输出、集电极开路输出、推拉互补输出和长线驱动输出。
3、以编码器机械安装形式分类
(1)有轴型:有轴型又可分为夹紧法兰型、同步法兰型和伺服安装型等。 [2]
(2)轴套型:轴套型又可分为半空型、全空型和大口径型等。
4、以编码器工作原理可分为:光电式、磁电式和触点电刷式。
原装西门子电缆线6XV1820-5BN50