S7-1200与IO控制器的通信诊断功能

发布时间:2023-02-03  

本部分使用 CPU 1215FC V4.4 (智能设备)和 CPU 1217C V4.5 (IO 控制器)PN 通信为例进行说明 硬件:

CPU 1217C DC/DC/DC,V4.5,一台

CPU 1215FC DC/DC/DC,V4.4,一台


软件:

TIA Portal V17

1. 组态配置

1.1 组态概览

CPU 1215FC 做为智能设备,连接到 IO 控制器 CPU 1217C,如图 13 所示。

7e91ab96-9367-11ed-bfe3-dac502259ad0.png

图 13 组态概览

1.2 智能设备配置

本示例中,CPU 1215FC 配置了两个传输区,如图 14 所示。

7ea17a12-9367-11ed-bfe3-dac502259ad0.png

图 14 智能设备设置

2. 编写PLC程序,调用诊断块

2.1 指令位置

可以使用 ModuleStates 指令,确认智能设备的连接状态,功能块位于“扩展指令-诊断”中,如图 15 所示。

7eaa8c2e-9367-11ed-bfe3-dac502259ad0.png

图 15 ModuleStates 指令位置

2.2 建立用于接收状态的 DB 变量

数据类型为 Bool 数组 (Array[0..127] of Bool) ,如图 16 所示:

7eca417c-9367-11ed-bfe3-dac502259ad0.png

图 16 用于接收状态的 DB 变量

2.3 调用 ModuleStates 指令

指令在OB1中调用,其中 LADDR 使用的系统常数,如图 17 所示。

7ee1595c-9367-11ed-bfe3-dac502259ad0.png

图 17 硬件标识符

程序中,STATE 使用图 16 创建的数组,MODE 设置为 2,调用如图 18 所示。

7efcda2e-9367-11ed-bfe3-dac502259ad0.png

图 18 调用指令

指令管脚说明参见表 2。

3. 诊断

当智能设备与 IO 控制器网络断开以后,如图 19 所示。

7f196f72-9367-11ed-bfe3-dac502259ad0.png

图 19 断开网络

从智能设备的接收状态 DB 中读取到状态位 0 以及状态位 2 均为"TRUE",说明与 IO 控制器的通信中断,如图 20 所示。 

7f33e6cc-9367-11ed-bfe3-dac502259ad0.png

图 20 读取到的状态


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    单片机干嘛的?嵌入式是单片机吗?;我见过很多初学者,搞不清嵌入式开发是做什么的,学什么的,也搞不懂嵌入式和单片机的关系。 在网上找了很多资料,发现看的云里雾里,很多想入行的小伙伴本来还信心满满,看完......
    部分运用美国国家仪器公司的LabVIEW图形化编程软件,仪器驱动器完成对某一特定仪器控制与通信的软件程序,并由计算机进行数据的存储和分析。 2.3 系统功能 电子测量工作站以系统同步控制模块为电路核心,控制......
    使用外部滤波器条件下,每个FlexRay产品满足汽车系统和法规要求的EMC指标; ▶在正常工作和低功耗模式下,系统功耗必须优化到最小。 在空闲状态,总线驱动器和通信控制器的典型工作电流为10mA......
    FIDO1100数据手册和产品信息;fido1100是fido™系列实时通信控制器中的一款产品。fido通信控制器架构专门针对解决存储器瓶颈进行了独特优化,并采用全新的确定性处理设计。上下......
    ,同时针对每家供应商的控制器进行单独控制,互不影响; 同一供应商的以太网控制器可以存在多个,但使用的以太网控制器驱动可以仅使用同一套; 上述三家不同供应商的以太网驱动......
    程序。   (1) 控制器(Host Controller)主要负责执行由控制器驱动程序发出的命令。   (2) 控制器驱动程序(Host Controller Driver), 在控制器与USB 设备间建立通信......
    位的数据。当传输完毕之后,SCL保持为1,SDA从0变换到1时,标明传输结束。 从这个时序图中可以看到,SCL很重要,并且哪个时钟沿是干嘛的,都是确定好的。比如,前面7个必定是地址,第8个是......
    极佳的系统兼容性 ✔ 内部支持700KB发送缓冲空间,可以并发存储240条发送配置 ✔ 2路 FlexRay通道(通道均包含A和B) ✔ 2路CAN FD通道 ✔ 具有辅助通信控制器,冷启......
    系统已远远超越了MCU的功能,已经是由分区(域)控制器为MCU、自动驾驶ECU、ESP、逆变器驱动、感知等供电,并监测其运行状态。 特斯拉素以坚持不懈优化汽车设计和生产而闻名,也是一家在控制器......
    IEC61000-4-2 ESD 保护等级。符合TIA/EIA-232-F的要求,在异步通信控制器......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>