中国国旗 中国智造
中国国旗 中国智造

JOYZL SCADA 快速开始

以 Windows 64 位操作系统为例,快速搭建简单的运行调试环境。 如果要安装正式运行实例,请参考 安装部署

运行服务端

1. 下载最新版服务端程序 joyzl-scada-server_windows-AMD64_*.zip 到本地电脑。 可通过 JOYZL SCADA 官网 下载

2. 将服务端程序压缩包 joyzl-scada-server_windows-AMD64_*.zip 解压到本地磁盘任意位置。 可通过任意解压工具解压,通常 Windows 本身以支持 ZIP 压缩包解压。

3. 将授权许可文件(***.licence)复制到解压后的程序文件夹中。 程序文件夹名为 joyzl-scada-server 。 可联系技术支持获取试用授权许可。

4. 资源管理器打开并进入服务端程序文件夹 joyzl-scada-server, 找到程序文件夹中的 server.cmd 双击以启动程序。 服务端程序将以控制台方式启动,关闭控制台程序既停止。 首次启动时 Windows Defender 会提示是否允许网络通信,请全部勾选(专用网络和公用网络)并允许访问。

JOYZL SCADA Server 服务端控制台运行
JOYZL SCADA Server 服务端控制台运行

控制台输出 ODBS: 1230 和 HTTP: 80 分别为工作站连接端口和 HTTP (JSON) API 端口。 服务端运行所需的程序文件、配置文件(server.properties)和数据文件均位于当前程序文件夹中。

请查看并记录本机的IP地址,后续连接及调试接口均需要用到。 假设 192.168.2.21 为服务端的IP地址。

运行工作站

1. 下载最新版工作站程序 joyzl-scada-station_windows-AMD64_*.zip 到本地电脑。 可通过 JOYZL SCADA 官网 下载 ,请确保下载的工作站程序版本号前两段与服务端版本相同。

2. 将工作站程序压缩包 joyzl-scada-station_windows-AMD64_*.zip 解压到本地磁盘任意位置。 可通过任意解压工具解压,通常 Windows 本身以支持 ZIP 压缩包解压。

3. 资源管理器打开并进入工作站程序文件夹 joyzl-scada-station, 找到程序文件夹中的 station.exe 双击以启动程序。 首次启动程序会提示“安全免责声明”,请点击同意。

JOYZL SCADA Station 工作站启动运行
JOYZL SCADA Station 工作站启动运行

工作站启动后默认处于本地模式,可在本地模式调试验证设备通信。 远程模式即为服务端的通信配置,当前处于禁用状态,需要连接到服务端后才可用。

4. 连接到服务端以便对服务端进行配置。在工作站左上角菜单栏点击 主机 然后选择 连接 将打开连接服务端的对话框。在其中填入服务端的 IP 地址和端口(默认 1230), 服务端还没有任何账号时用户名和密码可任意填写,例如均为 manager。 最后点击 连接 按钮,连接服务端,连接成功后 远程 视图将可用。

JOYZL SCADA Station 工作站连接服务端
JOYZL SCADA Station 工作站连接服务端

配置服务端

首次运行的服务端没有任何数据,我们需要为其进行简单配置。 首先应添加一个管理员账号,然后设置轮值时间,之后便可陆续添加区域和设备。

1. 添加管理员账号。 在工作站左侧选中 远程 ,并确保选中远程中的根接点; 在右侧选中 用户 视图, 右击视图下的空白处在弹出菜单中选择 新建用户 ,将打开 新建用户 对话框。 在对话框中填写用户信息(管理员),确保选择 角色管理员 , 然后点击 确定 创建管理员账号。

JOYZL SCADA Station 工作站为服务端创建用户
JOYZL SCADA Station 工作站为服务端创建用户

2. 添加轮值时间。 在工作站左侧选中 远程 ,并确保选中远程中的根接点; 在右侧选中 轮值 视图, 右击视图下的空白处在弹出菜单中选择 新建轮值 ,将打开 新建轮值 对话框。 在对话框中填写轮值名称和时间(白班),然后点击 确定 创建轮值。 以同样方式添加所需的其它轮值时段。

JOYZL SCADA Station 工作站为服务端创建轮值
JOYZL SCADA Station 工作站为服务端创建轮值

3. 添加区域。 在工作站左侧选中 远程 ,在 远程 视图下方选中根接点; 右击 试用测试 在弹出菜单中选择 新建区域 ,将打开 新建区域 对话框。 在对话框中填写区域名称(区域1),然后点击 确定 创建区域。 以同样方式添加所需的其它区域。

JOYZL SCADA Station 工作站为服务端创建区域
JOYZL SCADA Station 工作站为服务端创建区域

4. 添加设备。 在工作站左侧选中 远程 ,在 远程 视图下方选中 区域1; 在右侧选中 设备 视图, 右击视图下的空白处在弹出菜单中选择 新建设备 ,将打开 新建设备 对话框。 在对话框中填写设备名称和参数(设备1),然后点击 确定 创建设备。 以同样方式添加所需的其它设备。

JOYZL SCADA Station 工作站为服务端创建设备
JOYZL SCADA Station 工作站为服务端创建设备

驱动:SIMULATOR_CNC 表示模拟设备,可无需真实设备即可通信; 接点:表示设备在网络中的地址和端口,模拟设备可任意指定不重复即可; 编号:表示设备的识别编号,指定编号才可自动生成生产型装备。 也可指定真实存在的设备,有关各种类型设备的通信和设置可参考 设备通信

5. 添加设备属性。 在工作站左侧选中 远程 ,在 远程 视图下方选中 区域1; 在右侧选中 设备 视图, 双击视图下的 设备1 ,将打开 设备属性 对话框。 右击视图下的空白处在弹出菜单中选择 新建 再点击 预定义属性 , 将打开 预定义属性 对话框。

JOYZL SCADA Station 工作站为服务端设备创建属性
JOYZL SCADA Station 工作站为服务端设备创建属性

预定义属性 对话框列出了当前设备预先定义的所有可用属性。 可按住 ShiftCtrl 点击选中多项属性, 选中所需的属性后,点击 确定 按钮添加属性到设备中。

JOYZL SCADA Station 工作站为服务端设备创建属性
JOYZL SCADA Station 工作站为服务端设备创建属性

6. 启用设备,创建的设备默认处于禁用状态,必须将其启用才能通信。 在工作站左侧选中 远程 ,在 远程 视图下方选中 区域1; 在右侧选中 设备 视图,右击视图下的 设备1 ,在弹出菜单中点击 启用

JOYZL SCADA Station 工作站为服务端启用设备
JOYZL SCADA Station 工作站为服务端启用设备

设备启用后将开始通信,服务端将尝试连接设备,如果连接成功设备中添加的属性将开始获取数据。 可再次双击设备打开 设备属性 对话框,可见属性值已获得并持续变化。

JOYZL SCADA Station 工作站查看服务端设备状态
JOYZL SCADA Station 工作站查看服务端设备状态

调试接口

借助 Hoppscotch 在线工具来调试服务端的 HTTP API 接口。 假设 192.168.2.21 为服务端的IP地址,默认 80 端口。 Hoppscotch 是完全开源的 HTTP 调试工具。

1. 登录服务端并获取令牌。 接口的完整地址为 http://192.168.2.21/actions/people/UserLogin , 将其填入调试工具的 URL 框中,选择请求方式为 POST, 在请求体中选择类型为 application/json ,原始请求体中填入 JSON 格式的参数, 然后点击发送,请求成功将在调试工具看见返回的 JSON 其中 "Status": 2 表示成功。

JOYZL SCADA Server 登录接口调试
JOYZL SCADA Server 登录接口调试

切换调试工具为响应头视图,可见返回的令牌 Authorization: edlwh3gtgd, 需要将其添加到调试工具的请求头中,后续接口请求均需要携带此令牌。

JOYZL SCADA Server 登录接口令牌
JOYZL SCADA Server 登录接口令牌

2. 获取所有装备。 接口的完整地址为 http://192.168.2.21/actions/factory/EquipmentSelect , 将其填入调试工具的 URL 框中,选择请求方式为 POST, 在请求体中选择类型为 application/json ,原始请求体中填入 JSON 格式的参数, 当前缺省所有参数(表示请求当前用户可见的所有装备), 添加请求头令牌 Authorization: edlwh3gtgd, 然后点击发送,请求成功将在调试工具看见返回的 JSON 其中 "Status": 2 表示成功, "Equipments": [...] 为装备数组。

JOYZL SCADA Server 接口获取所有装备
JOYZL SCADA Server 接口获取所有装备

4. 获取装备最新状态。 接口的完整地址为 http://192.168.2.21/actions/factory/EquipmentState , 将其填入调试工具的 URL 框中,选择请求方式为 POST, 在请求体中选择类型为 application/json ,原始请求体中填入 JSON 格式的参数, 添加请求头令牌 Authorization: edlwh3gtgd, 然后点击发送,请求成功将在调试工具看见返回的 JSON 其中 "Status": 2 表示成功, 其余为指定装备最新状态。

JOYZL SCADA Server 接口获取所有装备
JOYZL SCADA Server 接口获取所有装备

其余接口调试方式与此类似。 可通过这些接口获取数据,或开发前端应用。

发布网页

服务端可作为前端网页发布容器,可以将前端看板或应用通过服务端发布出来供最终用户浏览。

1. 将前端网页的所有文件复制到服务端程序文件夹中的 web 目录中。 如果 web 目录不存在可新建此目录。

2. 打开浏览器 Microsoft Edge 在地址栏中输入服务端IP地址, 例如 192.168.2.21 按下回车,浏览器将显示发布的网页。 浏览器地址栏中访问的 URL 未指定文件名时,默认按 "index.html" 和 "default.html" 检索 web 目录中的网页文件。

JOYZL SCADA Server 发布网页
JOYZL SCADA Server 发布网页

前端网页如果在服务端发布,请求服务端接口时可省略服务端的IP地址, 仅使用路径部分即可。 例如登录接口的完整地址为 http://192.168.2.21/actions/people/UserLogin 可省略地址部分后为 /actions/people/UserLogin 即可。

技术支持
电话 JOYZL SCADA 电话 QQ JOYZL SCADA QQ 微信 JOYZL SCADA 微信
931661600 joyzl-scada
技术支持
电话 JOYZL SCADA 电话
QQ JOYZL SCADA QQ
微信 JOYZL SCADA 微信
931661600 joyzl-scada