西门子代理1FL6090-1AC61-2AA1
上海浔之漫智控技术公司在经营活动中精益求精,具备如下业务优势:
SIEMENS可编程控制器
长期低价销售西门子PLC,200,300,400,1200,西门子PLC附件,西门子电机,西门子人机界面,西门子变频器,西门子数控伺服,西门子总线电缆现货供应,欢迎来电咨询系列产品,折扣低,货期准时,并且备有大量库存.长期有效
前来询价.100分的服务.100分的质量.100分的售后.100分的发货速度
在OB1中先调用FB400功能块,为其背景数据块DB400,如图20所示。
图20
再在OB1中依次调用通信功能块FB65、FB64、FB63、FB66。其中发送和接收功能块FB64、FB63的数据区都为DB3,建立DB3如图21所示。关于块的使用请参考STEP7的在线帮助或相关文档说明。
图21
FB65 “TCON",建立连接功能块,如图22所示。通过输入参数 "REQ"一个上升沿来建立连接。 “ID"为连接ID,“CONNECT" 参数填写用 UDT65 生成的变量, 连接建立后会一直保持,直到调用FB66 "TDISCON"断开连接、CPU停止或者断电。其中CONNECT为通过UDT65生成的DB块,即DB101, ID =1。通过M8.0启动作业,执行连接的建立
点击“OK”后会打开此OB块,在启动OB块里用MB_COMM_LOAD(注:MB_COMM_LOAD和MB_Slave功能块是在“ProjectLibrary”下的“Library”选项卡里,如下图所示:)
图23: Library
调用后如下图所示:
图24: 调用MB_COMM_LOAD块
在调用MB_COMM_LOAD功能块时 ,都会自动弹出创建相应背景数据块的界面,如下图:
图25:创建背景数据块
按上面的步骤在OB1中插入MB_Slave功能块如下图:
图26:调用MB_Slave块
在插入功能块的过程,相应的生成MB_COMM_LOAD_DB和MB_Slave_DB,两个背景数据块。再创建一个发送或接收的数据缓冲区,点击PLC_1项目下的“ProgramBlock”下的“Add new block”,在弹出的窗口中选择DB类型为“Global DB”,并去掉“Symbolicaccessonly”选项勾(这样可以对该DB块进行直接地址访问),并取名该DB块为MB_COMM_DB。建好这个DB块后,双击打开MB_COMM_DB预先定义数据区的大小,如下图所示: