mes系统工程师面试题(mes工程师)

2024-12-28 02:34:56

一、MES的四个重点功能是哪些?

答案:生产管理 工艺管理 过程管理 质量管理

二、MES系统生产数据的利用和反馈最常用的方式有哪些?

答案:看板 报表

三、SCADA系统的功能是什么? 

参考答案:SCADA 是实时的工业过程控制系统,用于集中监督,控制本地和远程的工业设备,例如电机,阀门,泵,继电器等

四、使用组态软件的一般步骤:

参考答案:

1、将所有I/O点的参数收集齐全,并填写表格。 

2、明确所使用的I/O设备。 

3、将所有I/O点的I/O标识收集齐全,并填写表格。 

4、根据工艺过程绘制、设计画面结构和画面草图。

5、建立实时数据库,正确组态各种变量参数。 

6、在实时数据库中建立实时数据库变量与I/O点的一一对应关系,即定义数据连接。 

7、组态每一幅静态的操作画面。

8、将操作画面的图形对象与实时数据库变量建立动画连接关系,规定动画属性和幅度。

9、对组态内容进行分段和总体调试——系统投入运行。

五、public、private和protected 区别。

参考答案:

1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用

2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用。

3、protected:protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成private。

六、java通过什么方法获取到plc变量信息

参考答案:Java可以通过串口通或以太网TCP方式与PLC通讯,具体通讯方式需要根据具体的PLC通讯协议不同而定。

七、抽象类和接口的区别

参考答案:

1、一个类只能继承单个类,但是可以实现多个接口

2、抽象类中可以有构造方法,接口中不能有构造方法

3、抽象类中的所有方法并不一定要是抽象的,你可以选择在抽象类中实现一些基本的方法。而接口要求所有的方法都必须是抽象的

4、抽象类中可以包含静态方法,接口中不可以

5、抽象类中可以有普通成员变量,接口中不可以

八、指出下面程序的运行结果。

class A { static { System.out.print("1"); } public A() { System.out.print("2"); } } class B extends A{ static { System.out.print("a"); } public B() { System.out.print("b"); } } public class Hello { public static void main(String[] args) { A ab = new B(); ab = new B(); } }


答:执行结果:1a2b2b

九、下列循环语句的循环次数是( )

int i=5; do { System.out.println(i--); i--; }while(i!=0);

答案:无限次

十、MySql数据库表结构如下,两门分数加起来的第2至5名( )

A. select * from (select name,sum(score) as total from t1 group by name) t order by t.total limit 1,4

A. select name,sum(score) from t1 group by name order by sum(score) desc limit 1,4;

B. select name,sum(score) from t1 group by name order by sum(score) limit 1,4;

C. select top 5 name,sum(score) from t1 group by name order by sum(score);

答案:C


人力资源概念Human resource concept