加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18717946324
单位新闻
西门子CPU315模块6ES7315-2EH14-0AB0
发布时间: 2023-05-06 14:26 更新时间: 2024-10-05 08:00
观看西门子CPU315模块6ES7315-2EH14-0AB0视频

西门子CPU315模块6ES7315-2EH14-0AB0

专业销售西门子S7-200/300/400/1200/1500PLC,ET200分布式I/O:ET200S、ET200M、ET200SP、ET200PRO、3RW系列软启动器(3RW30/3RW40/3RW44/3RW31)、3RK系列电机启动器、数控系统、变频器(MM420/MM430/MM440/S110/S120/G120/G120C/V10/V20/V60/V80/V90/G130/G150)、人机界面、触摸屏、伺服、电机、西门子通讯电缆、现场总线、DP接头、工控机,西门子低压电器,仪器仪表等,并可提供西门子维修服务,欢迎来电垂询。

数字量输入模块

  • FC5和FC6是异步通信方式。

  • 在本例中,通过OB1调用这些功能块 。(见 Entry ID: 2795485) 。

  • 它们的执行可能需要多个OB1循环。

  • FC5通过输入参数 "ACT"激活。

  • 由"DONE"或 "ERROR"表示任务结束。 

  • AG_SEND 和 AG_RECV能够同时通过同一连接通信。 

  • 本的功能块 FC5 "AG_SEND"  和 FC6 "AG_RCV"可以在SIMATIC_NET_CP 库中 "CP 300 > Blocks"下找到 。

  • 示例程序说明
    示例S7程序包含从SIMATIC_NET_CP 库中对通信功能块FC5 "AG_SEND"  和 FC6 "AG_RCV"的调用。FC5 "AG_SEND"用于向另外的S7站、计算机站或者第三方的系统发送数据。FC6 "AG_RECV" 用于从另外的S7站、计算机站或者第三方的系统接收数据。
    示例程序演示了通过ISO-on-TCP 连接通信时FC5 "AG_SEND"  和 FC6 "AG_RCV" 的功能。
    首先创建S7-300站的硬件配置。

    注意
    设置MB10 作为时钟标记,发送请求由此时钟标记触发,保存和编译S7-300硬件配置并下载到CPU中。
    在本示例程序中使用了定时器T10。

    在NetPro中为CPU配置上述的通信功能块。如果通信对象组态在同一个S7项目中,那么就能够配置一个的通信连接;如果通信对象没有作为一个S7站组态在同一个S7项目中,那么可以配置一个非的通信连接。当配置通信连接时,确保了正确的IP地址或者PROFIBUS 地址,以及正确的端口、TSAP,或者LSAP,这些用于在通信对象之间正确识别通信连接。

    通信功能块 FC5 "AG_SEND" 和 FC6 "AG_RECV"必须使用的输入参数“ID"和“LADDR"在通信连接的属性->  "General"对话框中可以找到。
      

    图 1

    示例 STEP7 程序包含了OB100, OB1, FB200, DB200, DB201, FC5 和 FC6块。

    OB100 
    OB100是启动OB,在CPU重新启动(暖启动)时执行。在这个OB块中,*通信的触发位M0.3 "START-UP"被使能。 

    OB1
    OB1是循环调用块。FB200(背景数据块:DB200)在OB1中调用,M0.3 "START-UP"作为调用参数(INIT_COM)的实参,在FB200运行后,复位M0.3 "START-UP"。
         


    图 2 

    FB200
    OB1循环调用FB200。在FB200中调用通信功能块 FC5 "AG_SEND" 和 FC6 "AG_RECV"

    FC5 "AG_SEND" 参数
     在输入参数"ACT"输入一个上升沿,来触发发送请求。通过时钟位M10.7和变量 "SND_BUSY".来控制发送请求。如果发送请求正在运行,"SND_BUSY"被置位,不可能再触发一个新的发送请求。

    这个互锁是非常重要的,因为通信是异步的,能够持续几个循环周期。持续触发新的发送请求,而没有等待检查任务是否结束或因出错而停止,将会导致通信过载。

    输入参数"ID" 和 "LADDR"的值必须和NetPro中通信连接的属性对话框中的参数一致(见图1)。
    在FC5的输入参数 "SEND"中,必须被发送的数据区域的地址和长度,它包含要发送的数据(发送缓冲区),例如 P#DB201.DBX0.0 BYTE 100 。
    在输入参数 "LEN"中,需要输入被发送数据的字节长度,本例中是100字节。
    输出参数"DONE", "ERROR"和 "STATUS"用来评估通信任务,并且仅在同一个循环中有效。

     

    西门子CPU315模块6ES7315-2EH14-0AB0

    联系方式

    • 电  话:18717946324
    • 联系人:占雪芬
    • 手  机:18717946324
    • 微  信:18717946324