LinxVIEW论坛-斯科道

 找回密码
 立即注册
12
返回列表 发新帖
楼主: Scadao
打印 上一主题 下一主题

2018下半年深圳高训摘录

[复制链接]

537

主题

750

帖子

2617

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2617
11#
 楼主| 发表于 2018-7-20 10:55:27 | 只看该作者
Modbus协议深入讲解
概览

Modbus是一种工业协议,于1979年开发,旨在实现自动化设备之间的通信。 Modbus最初是作为通过串行层传输数据的应用级协议实现的,现已扩展到包括通过串行、TCP/IP和用户数据报协议(UDP)的实现。 本文档提供了协议实现的深入讲解。

目录



回复 支持 反对

使用道具 举报

537

主题

750

帖子

2617

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2617
12#
 楼主| 发表于 2018-7-23 17:29:08 | 只看该作者
NI LabVIEW程序框图中易创建的状态图



Open StateChart是款在LabVIEW软件平台程序框图中易创建的状态图免费附加工具包。

状态图通常用于计算机科学和系统行为描述领域,状态图要求所描述的系统由有限数量的状态组成。

状态图是由以下部件的基本设计构成的:
-创建对象的初始状态
-在给定时间内描述对象/系统的不同状态的有限集合
-有限的事件集,在特定的状态下,例如,在一定的时间之后发生。
-有限数量的转换/状态转换,描述从一个状态转移到下一个状态
-对象停止存在的一个或多个最终状态。

状态:状态是两个事件之间的停留时刻。状态由唯一的名称定义。
事件/转换:转换是由事件触发的对象的状态转换。如果满足一个或多个条件或对象已接收到事件触发消息,则可能发生事件。

回复 支持 反对

使用道具 举报

537

主题

750

帖子

2617

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2617
13#
 楼主| 发表于 2018-7-24 02:02:47 | 只看该作者
MODBUS串口开入量协议收发子VI V1.02

封装了几个字符串基本子VI
回复 支持 反对

使用道具 举报

537

主题

750

帖子

2617

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2617
14#
 楼主| 发表于 2018-7-29 23:30:23 | 只看该作者
开入量采集8路的MODBUS V1.03 VI

这个版本基本实现了一问一答的方式,但没考虑信号通讯干扰的问题。砍掉了全局变量的堆砌访问。

尽量精简了,因编程中遇到枚举变量元素项名称如果含有?号的话,编译出错;另外内存也崩溃过,局部浓缩成子VI可暂时达到。
回复 支持 反对

使用道具 举报

537

主题

750

帖子

2617

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2617
15#
 楼主| 发表于 2018-7-29 23:31:45 | 只看该作者
回复 支持 反对

使用道具 举报

537

主题

750

帖子

2617

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2617
16#
 楼主| 发表于 2018-7-29 23:41:30 | 只看该作者
附件VI工程,以交通信号灯为案例讲解了相关VI基础和状态机编程方法。

本VI在自动切换到手动时,没有缓冲告警,从手动切换到自动时,暂存共享数据重新启用,回到开关切换前的状态,但灯的前景色只有遇到切换时才会显现。另外要求学员完成红绿灯显示补充倒计时。

交通灯.zip

29.4 KB, 下载次数: 19

回复 支持 反对

使用道具 举报

537

主题

750

帖子

2617

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2617
17#
 楼主| 发表于 2018-8-6 00:01:25 | 只看该作者
使用JKI状态机编程的交通灯显示,并通过LINX通讯控制共阳极RGB灯。同一工程项目中只允许一个JKI状态机模板,否则JKI状态机的编辑管理功能失效。





JKI交通灯.zip

169.19 KB, 下载次数: 5

回复 支持 反对

使用道具 举报

537

主题

750

帖子

2617

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2617
18#
 楼主| 发表于 2018-8-11 00:23:26 | 只看该作者
EEPROM外扩访问VI参考,I2C通讯芯片的访问,其地址应该将读/写位省去,剩下7位即是。


回复 支持 反对

使用道具 举报

537

主题

750

帖子

2617

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2617
19#
 楼主| 发表于 2018-8-19 23:28:34 | 只看该作者
本帖最后由 Scadao 于 2018-8-22 20:04 编辑

今天讲了使用双循环对列状态处理器架构编程示范。如果进一步,应该将共享数据以变体类型缩进队列中作为元素,更方便可将枚举状态用字符串替代。




计数显示.zip

150.29 KB, 下载次数: 9

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|SCADAO  

GMT+8, 2024-11-22 20:39 , Processed in 0.047017 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表