侧边栏壁纸
博主头像
飞翔大野猪

行动起来,活在当下

  • 累计撰写 17 篇文章
  • 累计创建 12 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

自用SCADA工程开发工具

Administrator
2026-02-10 / 0 评论 / 0 点赞 / 21 阅读 / 0 字

加快SCADA工程开发的自用小工具

此工具目前只有三个功能。

KingSCADA3.7的IOServer采集点的新建,目前只支持西门子1200、1500和300系列的PLC,部分AB系列PLC,采集点位的模板可以修改配置。

北控集团SED系统上传的点位,目前只正常西门子的设备,上传点位的模板可以自行配置。

批量的语音生成功能,生成wav格式文件,文件名称就是语音内容,主要用于报警语音的制作。

解压后运行exe文件即可。

一、KingSCADA点表生成

Snipaste_2026-04-13_11-22-50.png

配置文件

解压完成后的文件里面有一个 config\_kingscada 的文件夹,打开后里面是有两个 SIEMENSAB 两个文件夹代表了设备类型。这个两个文件夹里放着配置采集点位模板的JSON文件,以记事本打开可以自行修改(模板的字段不可修改,只修改后面的值)。

目前模板已经配置好了一部分,如需要自行添加的话直接在文件目录下面复制一个进行修改即可。

程序运行后先选择设备类型,选择完成后自动识别改文件夹内的所有模板,可在模板文件中进行选择,选择完成后在下方表格中出现模板的内容。

批量生成

解压完成后的文件里面有一个 input\_data 的文件夹,里面有两个文件是提前做好的测试用的设备数据,使用时直接将实际的设备数据替换里面的内容即可,或者直接复制一份修改也可以。表格共三列。第一行内容不要修改,下面的所有行可以自行修改,AB 和 SIEMENS 的文件第一行是一样的,区别在于第三列的内容,因为采集方式不一样。

点击选择SCV文件,自行选择文件,只要是具备第一行三个列名的文件都能导入进来

批量点表生成:将列表里面的所有数据进行拼接生成点表。

拼接的规则

导入文件的设备代号列和模板文件中名称列的所有数据进行拼接,设备名称列和模板文件的描述列进行拼接,拼接地址列和模板文件的地址列进行相加和拼接处理。设备类型不同拼接方式也有区别

参数输入

这里面的参数基本所指的基本都是IOserver里面的参数。

起始ID:采集点的起始IO,项目唯一不能重复,程序生成时每行数据加1。

设备名称:在IOServer中对应采集设备的名字。

分组路径:在IOServer中采集点位分组路径,用**“.”**区分层级。

设备分组:启用后将在分组路径后面自动拼接**“.设备代号”**,最后呈现的效果就是每一个设备都会生成一个分组。

采集链路:采集设备对应的采集链路,一般西门子的设备采用以太网链路,AB使用COM。

IP地址:如果前面选择了以太网,这里出现的就是IP地址,否则出现的就是串口号。

设备系列:依据实际选择

驱动通道:依据实际选择

DB块号:这个只有在选择设备为西门子的时候才会出现,AB没有。

单组生成

设备代号:手动输入数据

设备名称:手动输入数据

拼接地址:手动输入数据

单组点表生成:依据前面填写的三个参数生成对应的一组点表。

二·、北控SED上传点表生成

Snipaste_2026-04-13_11-23-08.png

配置文件

用法和上面一基本一直,需要注意这里面的模板用的是 config\_bewgsed 里面的东西,模板内的JOSN文件可以通过记事本打开进行修改,自用的话也不用修改,已经都安装北控的点位配置好了。

批量生成

使用方式同上

参数输入

这里面提到的参数基本都不要改,因为目前只支持上传西门子设备的点位,这些都是西门子设备的固定配置,唯一需要修改的可能就是 DB块号

单组生成

设备代号:手动输入数据

设备名称:手动输入数据

拼接地址:手动输入数据

单组点表生成:依据前面填写的三个参数生成对应的一组点表。

三、批量文本转语音

Snipaste_2026-04-13_11-23-19.png

该功能需要连接到互联网才可以使用

文本数据

解压完成后的文件里面有一个 input\_data 的文件夹,里面有一个TTS的csv文件,除了第一行保留,下面的内容可以自行替换,选择文件完成后,文件的内容就行出现在左侧,也就是要批量生成的语音文本。

批量生成

使用方式同上。

语音参数

这里面目前只要语言这一项是有小的其他可以不用关,因为掉用的edgeTTS的API接口,没有钱,只能用免费的功能,不过语音的种类非常多。语音文本这里面的内容是生成单条语音用的,输入文本后点击单条语音生成按钮,即可生成一条对应的语音,弹出生成文件路径。

单条生成

输入要生成的文本,点击单条语音生成即可。

0

评论区