苏州实操派科技有限公司官网-实操派教育科技,汇川技术PLC培训,实操派PLC培训,苏州PLC培训机构

10. 常用PLC编程语言大盘点,你了解吗?

[复制链接]
5 555

附件下载,需登录可以查看贴内更多信息

您需要 登录 才可以下载或查看,没有账号?立即注册

x

我们是搞汇川PLC培训的以及电工培训的,现在请帮我们围绕上面的题目编写一篇文章。关于这个文章下面提出几点要求:1.结构化;2.内容详实;3.要足够专业;4.字数2000字左右;5.必要时给出代码(不一定需要)

相关帖子

回复

使用道具 举报

chatGPT机器人 2023-4-8 22:23:29 | 显示全部楼层
PLC(Programmable Logic Controller,可编程逻辑控制器)是现代自动化控制系统架构中必不可少的组成部分之一。在PLC中,编程语言是实现控制逻辑的基础。本文将对常用PLC编程语言做一个大盘点,并介绍它们的优缺点及使用场景。

一、Ladder Diagram(梯形图)
梯形图是最早出现的PLC编程语言之一,它模拟了电气线路中的接线桥图。梯形图适合描述逻辑较简单的控制,具有结构化清晰、易于理解、易于调试的特点。但当逻辑复杂时,梯形图编程难度较大,代码可读性下降。以下为一个简单的梯形图程序示例:

![梯形图](https://img-blog.csdnimg.cn/20201221142701778.png)

二、Instruction List(指令列表)
指令列表是一种类似于汇编语言的PLC编程语言。它使用一系列指令完成对PLC的控制。指令列表适合描述逻辑非常复杂且需要高精度的控制,具有执行效率高、占用内存小等特点。但它的代码结构不够直观,不易于理解和调试。以下为一个简单的指令列表程序示例:

![指令列表](https://img-blog.csdnimg.cn/20201221142950712.png)

三、Function Block Diagram(功能块图)
功能块图是一种像流程图一样的PLC编程语言,它由多个功能块组成。功能块可以是输入输出操作、计算逻辑、触发器等,按照数据流方向连接在一起,灵活性较高。功能块图适合描述数据流动较复杂且需要结构化控制逻辑的控制,具有代码结构清晰、可维护性高等特点。但当逻辑非常复杂时,功能块图编程难度较大。以下为一个简单的功能块图程序示例:

![功能块图](https://img-blog.csdnimg.cn/20201221143116723.png)

四、Structured Text(结构化文本)
结构化文本是一种类似于C语言的PLC编程语言。它允许使用各种数据类型、控制语句和函数,适合使用在需要进行大量数学计算、字符串处理、条件控制和循环的程序中。结构化文本的代码结构清晰、可读性高,并且易于维护、修改和扩展。但对于初学者来说,语法可能会较为复杂,需要进行大量学习。以下为一个简单的结构化文本程序示例:

  1. IF (IN1 = TRUE) THEN
  2.    OUT1 := 1;
  3. ELSEIF (IN2 = TRUE) THEN
  4.    OUT1 := 2;
  5. ELSE
  6.    OUT1 := 0;
  7. END_IF;
复制代码


五、Sequential Function Chart(顺序功能图)
顺序功能图是一种状态机语言,它可以清晰地描述程序的运行流程,并可以在程序中定义多个状态机,使程序更加清晰易懂。顺序功能图适合使用在对于多个状态切换和复杂逻辑控制的应用中,具有可读性高、易于调试修改、可重复利用等特点。但使用顺序功能图需要比较熟练的流程控制原理基础,不易上手。以下为一个简单的顺序功能图程序示例:

![顺序功能图](https://img-blog.csdnimg.cn/20201221143556902.png)

综上所述,各种PLC编程语言各自有其优缺点和适用场景,电气工程师需要根据控制要求、工作需求、硬件配置等因素进行选择。
                                                                                                                                                                                                                                                 以上内容来自  ChatGPT 3.5turbo,如需继续对话,则在此回答下“点击回复” 或者 在提问时  “@机器人”!禁止 "黄赌毒及政治敏感",违者封号,严重者 提交 网警公安部门。本站不对内容真实性负责,chatGPT有时候会乱说一通……
回复

使用道具 举报

chatGPT机器人 2023-4-8 22:23:57 | 显示全部楼层
PLC(Programmable Logic Controller,可编程逻辑控制器)是工业自动化中常用的电子技术产品之一,它通过编写程序来控制设备或生产线的运作,从而实现自动化控制。PLC编程语言是指在PLC上进行编程的语言,它们由不同的供应商、品牌、型号和规格所支持。

本文将介绍一些常见的PLC编程语言,包括指令列表(IL)、梯形图(Ladder Diagram,简称LD)、功能块图(Function Block Diagram,简称FBD)、结构化文本(Structured Text,简称ST)和连续功能图(Sequential Function Chart,简称SFC)。以下是各种编程语言的详细介绍。  

一、指令列表(IL)

指令列表(IL)是一种基于文本的编程语言,其使用的指令与微处理器有些相似。需要使用高级编程知识才能编写和理解这种语言,因为它并不是一种直观的编程方式。但是,在机器代码中经常使用指令列表。

二、梯形图(LD)

梯形图(LD)是一种直观、易于使用的PLC编程语言,也是最常用的一种,其设计思想源于电气工程中使用的继电器逻辑。梯形图可以使用直线和连接线来表示控制逻辑,并且易于理解。许多电气工程师只需要少量的PLC编程知识就能够使用梯形图进行编程。

三、功能块图(FBD)

功能块图(FBD)是一种用于PLC编程的逻辑图形语言,它使用不同的块来表示不同的逻辑操作,如AND、OR、XOR等。功能块图主要用于复杂的控制任务,如数值计算和PID控制等。

四、结构化文本(ST)

结构化文本(ST)是一种计算机编程语言,它基于Pascal和C语言开发而来,可用于编写复杂的数学计算和控制程序。ST支持面向对象编程和结构化编程,有助于编写可读性高、可重用性强的代码,是高级编程水平的必选项。

五、连续功能图(SFC)

连续功能图(SFC)是一种与FBD类似的PLC编程语言,但是它更加精细,可以用于控制事件的开关和组合。SFC通常用于处理复杂的控制问题,如批处理和系统启动和停止等。它们将控制任务分解为小的子状态,然后使用组合器实现更高级别的操作。

总结

PLC编程语言是一个广泛的领域,其中包含许多不同的语言和技术,但是每种语言都有自己的优点和局限性。对于初学者来说,建议使用梯形图编写简单控制任务。对于高级应用程序,如自动化生产线的控制,建议使用功能块图、结构化文本和SFC等更高端的编程方式。
                                                                                                                                                                                                                                                 以上内容来自  ChatGPT 3.5turbo,如需继续对话,则在此回答下“点击回复” 或者 在提问时  “@机器人”!禁止 "黄赌毒及政治敏感",违者封号,严重者 提交 网警公安部门。本站不对内容真实性负责,chatGPT有时候会乱说一通……
回复

使用道具 举报

chatGPT机器人 2023-4-8 22:25:28 | 显示全部楼层
常用PLC编程语言大盘点

PLC (Programmable Logic Controller)可编程逻辑控制器已经成为了现代工业领域控制系统中不可或缺的一部分。PLC最初是由美国通用电气公司(GE)开发出来的,并在20世纪70年代初期开始出现在工业自动化过程中。PLC可以根据预设的逻辑程序控制工业生产过程中的机器、设备和生产线,使其更加智能、高效、可靠。

PLC是通过各种编程语言编写的,这些编程语言也被称为PLC编程语言。下面就让我们来看一下主流的PLC编程语言有哪些。

1. Ladder Diagram (LD)

Ladder Diagram是PLC最早应用的一种编程语言,它模拟了传统的继电器控制方法,类似于电路图或示波器上显示的图形,如同一个梯子一样,故称为"Ladder"。Ladder Diagram语法清晰简单易懂,对于那些熟悉电路基础的人员而言使用也很方便。但是Ladder Diagram的可读性较差,当复杂逻辑场景增多时,容易导致程序难以管理,难以维护。

下面是一个简单的Ladder Diagram示例:

![Ladder Diagram](https://i.imgur.com/hfyf6sW.png)

2. Function Block Diagram (FBD)

Function Block Diagram是一种图形式的PLC编程语言,它使用函数块之间的连接来描述与不同元素交互的逻辑过程。FBD的语法类似于流程图,可以很方便地表示各个元素之间的关系。FBD也被称为函数块图,常常被用于复杂、多变的控制系统中。

下面是一个简单的Function Block Diagram示例:

![Function Block Diagram](https://i.imgur.com/sU6YNwU.png)

3. Structured Text (ST)

Structured Text是一种基于高级编程语言(如Pascal和C)的PLC编程语言,它类似于C语言,可以实现复杂的逻辑操作和算法。由于其与C语言相似,程序员们可以很快上手并进行编程。但是,需要注意的是,ST语法较复杂,需要高水平的技术人员才能正确使用。

下面是一个简单的Structured Text示例:
  1. IF Sensor1 = 1 AND Sensor2 = 0 THEN
  2.     Output1 := 1;
  3. ELSE
  4.     Output1 := 0;
  5. END_IF;
复制代码

4. Sequential Function Chart (SFC)

Sequential Function Chart是一种基于状态机理论的PLC编程语言,它将控制任务看作是状态迁移,并以图形形式表示这些状态迁移。SFC的语法比较简单,易于编写和理解,利用SFC可以完成复杂的控制程序,实现相对严谨的流程控制。

下面是一个简单的Sequential Function Chart示例:

![Sequential Function Chart](https://i.imgur.com/rRDkwhn.png)

5. Instruction List (IL)

Instruction List是基于汇编语言的PLC编程语言,它简单明了,易于实现,对于那些对机器级语言很熟悉的人而言非常方便。同时,IL语法也被广泛地应用在低级别控制系统中。

下面是一个简单的Instruction List示例:
  1. LD X0
  2. AND X1
  3. OUT Y0
复制代码

总结

以上就是PLC编程中常用的五种编程语言:Ladder Diagram、Function Block Diagram、Structured Text、Sequential Function Chart和Instruction List。每种编程语言都由其自身的优点和缺点,因此,在实践中最好根据不同的控制任务进行选择使用。此外,PLC编程的过程需要遵循严格的逻辑规则和技术规范,同时,为了提高程序效率和节省内存使用,请在编写程序时尽量减少使用轮询方法,以避免系统资源占用过多的问题。
                                                                                                                                                                                                                                                 以上内容来自  ChatGPT 3.5turbo,如需继续对话,则在此回答下“点击回复” 或者 在提问时  “@机器人”!禁止 "黄赌毒及政治敏感",违者封号,严重者 提交 网警公安部门。本站不对内容真实性负责,chatGPT有时候会乱说一通……
回复

使用道具 举报

chatGPT机器人 2023-4-8 22:25:36 | 显示全部楼层
PLC编程是电气工程师专业领域中非常重要的一部分,也是自动化生产中必不可少的技术之一。PLC编程语言有多种,不同的PLC品牌和型号支持的编程语言也不尽相同,下面就为大家介绍一些常用的PLC编程语言。

一、Ladder Logic(梯形图)

Ladder Logic是最常用的PLC编程语言之一,它具有直观、易于理解的特点,类似于电路图。通过连接不同的逻辑元件(如接触器、继电器、定时器等),可以实现对机器的控制和监控。同时,这种编程语言也具有结构化、模块化等特点,使得PLC程序易于维护和扩展。

示例代码:

![ladder logic](https://cdn.nlark.com/yuque/0/2021/png/978424/1620840364956-b97f3b3d-a5e2-4542-ac28-b1449d63d8c4.png#align=left&display=inline&height=263&margin=%5Bobject%20Object%5D&name=ladder%20logic.png&originHeight=263&originWidth=446&size=12369&status=done&style=none&width=446)

二、Structured Text(结构化文本)

Structured Text是一种基于文本的PLC编程语言,与C语言类似。它允许PLC程序员使用函数、算法等高级编程技术来创建更复杂的逻辑,使得程序具有高度可读性和可维护性。此外,Structured Text也支持面向对象编程,可以方便地调用已经写好的函数库。

示例代码:
  1. FUNCTION_BLOCK SampleFunction
  2. VAR_INPUT
  3.     x : INT;
  4. END_VAR
  5. VAR_OUTPUT
  6.     y : INT;
  7. END_VAR
  8. VAR_TEMP
  9.     temp1 : INT;
  10. END_VAR
  11.     temp1 := 2 * x;
  12.     y := temp1 + 5;
  13. END_FUNCTION_BLOCK
复制代码

三、Function Block Diagram(函数块图)

Function Block Diagram是另一种类似于电路图的PLC编程语言,它通过使用各种函数块(如加减乘除、计数器、定时器等),来描述PLC程序的逻辑运算。与Ladder Logic类似,这种编程语言也具有直观、易于理解的特点,适用于控制逻辑相对简单的应用。

示例代码:

![Function Block Diagram](https://cdn.nlark.com/yuque/0/2021/png/978424/1620840390165-9d5c5b5f-2c25-451b-8a61-7faa4871ab91.png#align=left&display=inline&height=330&margin=%5Bobject%20Object%5D&name=Function%20Block%20Diagram.png&originHeight=330&originWidth=404&size=15994&status=done&style=none&width=404)

四、Instruction List(指令列表)

Instruction List是一种基于文本的PLC编程语言,类似于汇编语言。它通过使用各种指令来控制PLC的输入输出和内部计算,适用于对性能和速度要求较高的应用场合。

示例代码:
  1. LD 100
  2. ADD 50
  3. OUT 0
复制代码

五、Sequential Function Chart(顺序功能图)

Sequential Function Chart是一种以状态机为基础的PLC编程语言,用于描述程序运行时的状态转移和事件触发。它通常用于控制逻辑复杂、流程繁琐的应用场合,例如流水线生产线。

示例代码:

![Sequential Function Chart](https://cdn.nlark.com/yuque/0/2021/png/978424/1620840415144-4e8e3a9d-0f34-4b36-b511-ec1a444dbf19.png#align=left&display=inline&height=395&margin=%5Bobject%20Object%5D&name=Sequential%20Function%20Chart.png&originHeight=395&originWidth=622&size=40853&status=done&style=none&width=622)

以上是常用的PLC编程语言,每种语言都有其独特的特点和适用范围。在选择PLC编程语言时,应根据实际需求和项目特点进行选择,以达到最佳的效果。
                                                                                                                                                                                                                                                 以上内容来自  ChatGPT 3.5turbo,如需继续对话,则在此回答下“点击回复” 或者 在提问时  “@机器人”!禁止 "黄赌毒及政治敏感",违者封号,严重者 提交 网警公安部门。本站不对内容真实性负责,chatGPT有时候会乱说一通……
回复

使用道具 举报

chatGPT机器人 2023-4-8 22:29:02 | 显示全部楼层
常用PLC编程语言大盘点

PLC(Programmable Logic Controller),即可编程逻辑控制器,是一种广泛应用于工业自动化领域的数字运算控制系统。PLC编程语言是PLC编程的核心,不同的PLC有不同的编程语言,下面将会对常用的PLC编程语言进行详细介绍。

1. Ladder Diagram(梯形图)

梯形图是最常见的PLC编程语言之一,它是一种基于电气原理图的编程语言,也被称为“Ladder Logic(梯形逻辑)”。梯形图采用图形化的方式表达了电路的运行方式,非常直观且易于理解。在梯形图中,开关、感应器等元件被表示为水平方向的线,而控制器输出则以垂直方向的线来表示,这些线通过符号“+”和“-”进行连接。梯形图中的元件状态可以用常闭、常开等符号来表示。例如:M0.0表示第0个输入端口。

2. Instruction List(指令列表)

Instruction List是另一种常用的PLC编程语言,采用类似计算机汇编语言的方式编写,与梯形图相比,Instruction List并没有采用图形化的方式表达电路的运行方式。在Instruction List中,每个指令对应PLC的一个操作,例如读写IO、数学运算、移位操作等。

3. Function Block Diagram(函数块图)

函数块图是一种基于函数库的PLC编程语言,它通过将多个函数组合起来实现复杂的控制任务。函数块图中的每个函数都有自己的输入和输出,这些函数可以通过连接线进行连接。函数块图常用于大型控制系统,因为它能提高编程效率,使程序结构更加清晰。

4. Sequential Function Chart(序列功能图)

序列功能图是一种基于状态机的PLC编程语言,它把整个程序流程建模为状态机,并通过状态转移实现控制。在序列功能图中,每个状态都对应一个特定的控制任务,当状态满足某个条件时,系统就会进行转移。序列功能图常被用于复杂的自动化控制系统中。

5. Structured Text(结构化文本)

结构化文本是一种类似于C语言的PLC编程语言,它采用面向对象的编程思想,支持各种数据类型、操作符和控制结构,可以编写出更加复杂的PLC程序。结构化文本适用于编写循环控制或数学运算等较为复杂的控制任务。

总结

以上是常用的PLC编程语言,每种编程语言都有其特点和适用场景,根据实际控制任务的需要选择合适的PLC编程语言非常重要。在进行PLC编程时,需要注意代码规范和可读性,以便于维护和修改。同时,对于初学者来说,可以通过PLC培训等方式,提高自己的技能水平,更好地应对自动化控制领域中的挑战。
                                                                                                                                                                                                                                                 以上内容来自  ChatGPT 3.5turbo,如需继续对话,则在此回答下“点击回复” 或者 在提问时  “@机器人”!禁止 "黄赌毒及政治敏感",违者封号,严重者 提交 网警公安部门。本站不对内容真实性负责,chatGPT有时候会乱说一通……
回复

使用道具 举报

data/attachment/temp/202212/30/133743h8cd9z14sjs84kaz.png_thumb.jpg 共31章节616课时

【全科班】汇川中型PLC从0到1就业班(Codesys系统化全科班课程-600节+)-汇川PLC教程

朱子文

咨询客服
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/VMdEZiqp3BMkbBIlMRRD.png 共9章节44课时

【09-Codesys教程】电子凸轮齿轮从入门到进阶系统化课程-色标跟踪-探针-追剪-飞剪-间歇式工艺-汇川中大型PLC伺服多轴同步运控

朱子文

¥ 699.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240217/v39r666Z663eBBGKErRm.png 共30章节630课时

【全科班】汇川技术H5U从0到1就业班(系统化全科班-600节+)

张汉清

咨询客服
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240207/HlL5SWHry9lPVdqC8i59.png 共5章节63课时

【01-Codesys教程】ST文本从0到1,从入门到进阶-汇川中大型PLC教程

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240227/AMo32PcbJeIMJBT3m8Pu.png 共4章节36课时

03 中大型ST文本结合仿真软件小项目 31节-气缸功能块封装-状态机编程思路-小设备框架

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/Fu5pu34pPcTpu0La443P.png 共6章节52课时

【10-Codesys】包装行业-三伺服枕包机实战项目(4虚轴3实轴耦合+凸轮动态修改+防切工艺+防空工艺+色标探针+挺杆功能+状态机编程+程序框架+指针FIFO)

朱子文

¥ 899.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/Su1ibr3I77yl78DLBR7D.png 共4章节29课时

【12-Codesys小课】中大型PLC-PID控制器算法从入门到进阶之液位控制系统

朱子文

¥ 699.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20230603/Cz3hqDmDD8qHfT3MDm4m.png 共3章节30课时

【05-Codesys教程】汇川中大型PLC单轴运动控制教程-汇川PLC教程

朱子文

¥ 399.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20230603/gXpEpJ8Qb78eD5lDqlnQ.png 共3章节25课时

【06-Codesys教程】汇川中大型PLC运动控制进阶篇(多轴PTP)-编程框架与编程模板实操

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/e39s63ppg54Q2s5H33H9.png 共3章节24课时

【08-codesys教程】汇川中大型codesys教程-多轴运控扩展篇经验分享小知识分享

朱子文

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

本版积分规则

data/attachment/temp/202212/30/133743h8cd9z14sjs84kaz.png_thumb.jpg 共31章节616课时

【全科班】汇川中型PLC从0到1就业班(Codesys系统化全科班课程-600节+)-汇川PLC教程

朱子文

咨询客服
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/VMdEZiqp3BMkbBIlMRRD.png 共9章节44课时

【09-Codesys教程】电子凸轮齿轮从入门到进阶系统化课程-色标跟踪-探针-追剪-飞剪-间歇式工艺-汇川中大型PLC伺服多轴同步运控

朱子文

¥ 699.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240217/v39r666Z663eBBGKErRm.png 共30章节630课时

【全科班】汇川技术H5U从0到1就业班(系统化全科班-600节+)

张汉清

咨询客服
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240207/HlL5SWHry9lPVdqC8i59.png 共5章节63课时

【01-Codesys教程】ST文本从0到1,从入门到进阶-汇川中大型PLC教程

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240227/AMo32PcbJeIMJBT3m8Pu.png 共4章节36课时

03 中大型ST文本结合仿真软件小项目 31节-气缸功能块封装-状态机编程思路-小设备框架

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/Fu5pu34pPcTpu0La443P.png 共6章节52课时

【10-Codesys】包装行业-三伺服枕包机实战项目(4虚轴3实轴耦合+凸轮动态修改+防切工艺+防空工艺+色标探针+挺杆功能+状态机编程+程序框架+指针FIFO)

朱子文

¥ 899.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/Su1ibr3I77yl78DLBR7D.png 共4章节29课时

【12-Codesys小课】中大型PLC-PID控制器算法从入门到进阶之液位控制系统

朱子文

¥ 699.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20230603/Cz3hqDmDD8qHfT3MDm4m.png 共3章节30课时

【05-Codesys教程】汇川中大型PLC单轴运动控制教程-汇川PLC教程

朱子文

¥ 399.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20230603/gXpEpJ8Qb78eD5lDqlnQ.png 共3章节25课时

【06-Codesys教程】汇川中大型PLC运动控制进阶篇(多轴PTP)-编程框架与编程模板实操

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/e39s63ppg54Q2s5H33H9.png 共3章节24课时

【08-codesys教程】汇川中大型codesys教程-多轴运控扩展篇经验分享小知识分享

朱子文

¥ 299.00

到"π³ 实操派",学PLC就是快!汇川PLC及Codesys培训

项目实战 手把手教学 微信&电话 15850116008
超600节系统化课程,汇川优秀自动化讲师亲授!学一门Codesys,玩800家PLC仅剩少量名额
点击免费试听

到实操派,学PLC就是快!

扫码领取工控文库VIP

钻石VIP先到先得

服务电话 & 微信:9:00-22:00

15850116008

苏州实操派科技有限公司

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

Copyright © 苏州实操派科技有限公司 2022 到实操派,学PLC就是快!工业自动化业务培训适用人群:成人 ( 苏ICP备2022021576号-3 )

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

返回顶部